< prev index next >

test/javax/imageio/plugins/tiff/TIFFDirectoryTest.java

Print this page




 137             "invalid parent tag number");
 138 
 139         check(( d.getParentTag().getDataTypes() == dt) &&
 140               (d2.getParentTag().getDataTypes() == dt),
 141             "invalid parent data type");
 142 
 143         d.addTagSet(ts1);
 144         d.addTagSet(ts2);
 145 
 146         // add the same tag set twice and check that nothing changed
 147         d.addTagSet(ts2);
 148 
 149         check(d.getTagSets().length == 2, "invalid number of tag sets");
 150 
 151         // check field operations
 152         check(d.getNumTIFFFields() == 0, "invalid TIFFFields number");
 153         check(d.getTIFFField(Integer.MAX_VALUE) == null,
 154             "must return null TIFFField");
 155 
 156         long offset = 4L;
 157         long a[] = {Long.MIN_VALUE, 0, Long.MAX_VALUE};
 158         int v = 100500;
 159         TIFFField
 160                 f1 = new TIFFField(tag1, type, offset, d),
 161                 f2 = new TIFFField(tag2, v),
 162                 f3 = new TIFFField(tag3, type, a.length, a);
 163 
 164         d.addTIFFField(f1);
 165         d.addTIFFField(f2);
 166         d.addTIFFField(f3);
 167 
 168         check(d.containsTIFFField(n1) &&
 169               d.containsTIFFField(n2) &&
 170               d.containsTIFFField(n3) &&
 171              !d.containsTIFFField(n0), "invalid containsTIFFField() results");
 172 
 173         check(d.getTIFFField(n0) == null, "can get unadded field");
 174 
 175         check(d.getNumTIFFFields() == 3, "invalid TIFFFields number");
 176 
 177         check(d.getTIFFField(n1).getCount() == 1, "invalid TIFFField count");




 137             "invalid parent tag number");
 138 
 139         check(( d.getParentTag().getDataTypes() == dt) &&
 140               (d2.getParentTag().getDataTypes() == dt),
 141             "invalid parent data type");
 142 
 143         d.addTagSet(ts1);
 144         d.addTagSet(ts2);
 145 
 146         // add the same tag set twice and check that nothing changed
 147         d.addTagSet(ts2);
 148 
 149         check(d.getTagSets().length == 2, "invalid number of tag sets");
 150 
 151         // check field operations
 152         check(d.getNumTIFFFields() == 0, "invalid TIFFFields number");
 153         check(d.getTIFFField(Integer.MAX_VALUE) == null,
 154             "must return null TIFFField");
 155 
 156         long offset = 4L;
 157         long a[] = {0, Integer.MAX_VALUE, (1 << 32) - 1};
 158         int v = 100500;
 159         TIFFField
 160                 f1 = new TIFFField(tag1, type, offset, d),
 161                 f2 = new TIFFField(tag2, v),
 162                 f3 = new TIFFField(tag3, type, a.length, a);
 163 
 164         d.addTIFFField(f1);
 165         d.addTIFFField(f2);
 166         d.addTIFFField(f3);
 167 
 168         check(d.containsTIFFField(n1) &&
 169               d.containsTIFFField(n2) &&
 170               d.containsTIFFField(n3) &&
 171              !d.containsTIFFField(n0), "invalid containsTIFFField() results");
 172 
 173         check(d.getTIFFField(n0) == null, "can get unadded field");
 174 
 175         check(d.getNumTIFFFields() == 3, "invalid TIFFFields number");
 176 
 177         check(d.getTIFFField(n1).getCount() == 1, "invalid TIFFField count");


< prev index next >