@Test public void testCreateSingleBandUnsignedShortBlack () { log("testCreateSingleBandUnsignedShortBlack"); final EditableImage image = EditableImage.create(new CreateOp(WIDTH, HEIGHT, EditableImage.DataType.UNSIGNED_SHORT)); assertImage(image, 1, 16, 16, EditableImage.DataType.UNSIGNED_SHORT); assertIntContents(image, 0); }
@Test public void testCreateSingleBandIntInitialValue () { log("testCreateSingleBandIntInitialValue"); for (int i = 0; i < intValues.length; i++) { final EditableImage image = EditableImage.create(new CreateOp(WIDTH, HEIGHT, EditableImage.DataType.INT, intValues[i])); assertImage(image, 1, 32, 32, EditableImage.DataType.INT); assertIntContents(image, intValues[i]); } }
@Test public void testCreateSingleBandByteBlack () { log("testCreateSingleBandByteBlack"); final EditableImage image = EditableImage.create(new CreateOp(WIDTH, HEIGHT, EditableImage.DataType.BYTE)); assertImage(image, 1, 8, 8, EditableImage.DataType.BYTE); assertIntContents(image, 0); }
@Test public void testCreateSingleBandIntBlack () { log("testCreateSingleBandFloatBlack"); final EditableImage image = EditableImage.create(new CreateOp(WIDTH, HEIGHT, EditableImage.DataType.INT)); assertImage(image, 1, 32, 32, EditableImage.DataType.INT); assertIntContents(image, 0); }
@Test public void testCreateSingleBandByteInitialValue () { log("testCreateSingleBandByteInitialValue"); for (int i = 0; i < byteValues.length; i++) { final EditableImage image = EditableImage.create(new CreateOp(WIDTH, HEIGHT, EditableImage.DataType.BYTE, byteValues[i])); assertImage(image, 1, 8, 8, EditableImage.DataType.BYTE); assertIntContents(image, byteValues[i]); } }
@Test public void testCreateSingleBandUnsignedShortInitialValue () { log("testCreateSingleBandUnsignedShortInitialValue"); for (int i = 0; i < shortValues.length; i++) { final EditableImage image = EditableImage.create(new CreateOp(WIDTH, HEIGHT, EditableImage.DataType.UNSIGNED_SHORT, shortValues[i])); assertImage(image, 1, 16, 16, EditableImage.DataType.UNSIGNED_SHORT); assertIntContents(image, shortValues[i]); } }
@Test public void testCreateThreeBandsByteInitialValue () { log("testCreateThreeBandsByteInitialValue"); for (int r = 0; r < byteValues.length; r++) { for (int g = 0; g < byteValues.length; g++) { for (int b = 0; b < byteValues.length; b++) { final EditableImage image = EditableImage.create(new CreateOp(WIDTH, HEIGHT, EditableImage.DataType.BYTE, byteValues[r], byteValues[g], byteValues[b])); assertImage(image, 3, 8, 24, EditableImage.DataType.BYTE); assertIntContents(image, byteValues[r], byteValues[g], byteValues[b]); } } } }
@Test public void testCreateThreeBandsIntInitialValue () { log("testCreateThreeBandsIntInitialValue"); for (int r = 0; r < intValues2.length; r++) { for (int g = 0; g < intValues2.length; g++) { for (int b = 0; b < intValues2.length; b++) { final EditableImage image = EditableImage.create(new CreateOp(WIDTH, HEIGHT, EditableImage.DataType.INT, intValues2[r], intValues2[g], intValues2[b])); assertImage(image, 3, 32, 96, EditableImage.DataType.INT); assertIntContents(image, intValues2[r], intValues2[g], intValues2[b]); } } } }
@Test public void testCreateThreeBandsUnsignedShortInitialValue () { log("testCreateThreeBandsUnsignedShortInitialValue"); for (int r = 0; r < shortValues2.length; r++) { for (int g = 0; g < shortValues2.length; g++) { for (int b = 0; b < shortValues2.length; b++) { final EditableImage image = EditableImage.create(new CreateOp(WIDTH, HEIGHT, EditableImage.DataType.UNSIGNED_SHORT, shortValues2[r], shortValues2[g], shortValues2[b])); assertImage(image, 3, 16, 48, EditableImage.DataType.UNSIGNED_SHORT); assertIntContents(image, shortValues2[r], shortValues2[g], shortValues2[b]); } } } }