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");
|