@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 testCreateSingleBandDoubleBlack () { log("testCreateSingleBandDoubleBlack"); final EditableImage image = EditableImage.create(new CreateOp(WIDTH, HEIGHT, EditableImage.DataType.DOUBLE)); assertImage(image, 1, 64, 64, EditableImage.DataType.DOUBLE); assertDoubleContents(image, 0); }
@Test public void testCreateSingleBandFloatInitialValue () { log("testCreateSingleBandFloatInitialValue"); for (int i = 0; i < floatValues.length; i++) { final EditableImage image = EditableImage.create(new CreateOp(WIDTH, HEIGHT, EditableImage.DataType.FLOAT, floatValues[i])); assertImage(image, 1, 32, 32, EditableImage.DataType.FLOAT); assertFloatContents(image, floatValues[i]); } }
@Test public void testCreateSingleBandDoubleInitialValue () { log("testCreateSingleBandDoubleInitialValue"); for (int i = 0; i < doubleValues.length; i++) { final EditableImage image = EditableImage.create(new CreateOp(WIDTH, HEIGHT, EditableImage.DataType.DOUBLE, doubleValues[i])); assertImage(image, 1, 64, 64, EditableImage.DataType.DOUBLE); assertDoubleContents(image, doubleValues[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 testCreateSingleBandFloatBlack () { log("testCreateSingleBandFloatBlack"); final EditableImage image = EditableImage.create(new CreateOp(WIDTH, HEIGHT, EditableImage.DataType.FLOAT)); assertImage(image, 1, 32, 32, EditableImage.DataType.FLOAT); assertFloatContents(image, 0f); }
@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]); } } } }
@Test public void testCreateThreeBandsFloatInitialValue () { log("testCreateThreeBandsFloatInitialValue"); for (int r = 0; r < floatValues2.length; r++) { for (int g = 0; g < floatValues2.length; g++) { for (int b = 0; b < floatValues2.length; b++) { final EditableImage image = EditableImage.create(new CreateOp(WIDTH, HEIGHT, EditableImage.DataType.FLOAT, floatValues2[r], floatValues2[g], floatValues2[b])); assertImage(image, 3, 32, 96, EditableImage.DataType.FLOAT); assertFloatContents(image, floatValues2[r], floatValues2[g], floatValues2[b]); } } } }
@Test public void testCreateThreeBandsDoubleInitialValue () { log("testCreateThreeBandsDoubleInitialValue"); for (int r = 0; r < doubleValues2.length; r++) { for (int g = 0; g < doubleValues2.length; g++) { for (int b = 0; b < doubleValues2.length; b++) { final EditableImage image = EditableImage.create(new CreateOp(WIDTH, HEIGHT, EditableImage.DataType.DOUBLE, doubleValues2[r], doubleValues2[g], doubleValues2[b])); assertImage(image, 3, 64, 192, EditableImage.DataType.DOUBLE); assertDoubleContents(image, doubleValues2[r], doubleValues2[g], doubleValues2[b]); } } } }