@Test public void testToString() { System.out.println("toString"); ScaleOp op = new ScaleOp(17.0, 13.0, Quality.INTERMEDIATE); op.toString(); } }
/** * Test of getQuality method, of class org.imajine.image.op.ScaleOp. */ @Test public void testGetQuality3() { System.out.println("getQuality3"); ScaleOp op = new ScaleOp(17.0, Quality.INTERMEDIATE); AssertJUnit.assertEquals(Quality.INTERMEDIATE, op.getQuality()); }
@Test public void testGetXScale1() { System.out.println("getXScale1"); ScaleOp op = new ScaleOp(17.0); AssertJUnit.assertEquals(17.0, op.getXScale(), 0.0); }
@Test public void testGetYScale1() { System.out.println("getYScale1"); ScaleOp op = new ScaleOp(17.0); AssertJUnit.assertEquals(17.0, op.getYScale(), 0.0); }
@Test public void testGetXScale2() { System.out.println("getXScale2"); ScaleOp op = new ScaleOp(17.0, 13.0); AssertJUnit.assertEquals(17.0, op.getXScale(), 0.0); }
@Test public void testGetQuality1() { System.out.println("getQuality1"); ScaleOp op = new ScaleOp(17.0); AssertJUnit.assertEquals(Quality.FASTEST, op.getQuality()); }
@Test public void testGetYScale3() { System.out.println("getYScale3"); ScaleOp op = new ScaleOp(17.0, Quality.INTERMEDIATE); AssertJUnit.assertEquals(17.0, op.getYScale(), 0.0); }
/** * Test of getQuality method, of class org.imajine.image.op.ScaleOp. */ @Test public void testGetQuality2() { System.out.println("getQuality2"); ScaleOp op = new ScaleOp(17.0, 13.0); AssertJUnit.assertEquals(Quality.FASTEST, op.getQuality()); }
@Test public void testGetXScale3() { System.out.println("getXScale3"); ScaleOp op = new ScaleOp(17.0, Quality.INTERMEDIATE); AssertJUnit.assertEquals(17.0, op.getXScale(), 0.0); }
@Test public void testGetXScale4() { System.out.println("getXScale4"); ScaleOp op = new ScaleOp(17.0, 13.0, Quality.INTERMEDIATE); AssertJUnit.assertEquals(17.0, op.getXScale(), 0.0); }
@Test public void testGetYScale2() { System.out.println("getYScale2"); ScaleOp op = new ScaleOp(17.0, 13.0); AssertJUnit.assertEquals(13.0, op.getYScale(), 0.0); }
@Test public void testGetYScale4() { System.out.println("getYScale4"); ScaleOp op = new ScaleOp(17.0, 13.0, Quality.INTERMEDIATE); AssertJUnit.assertEquals(13.0, op.getYScale(), 0.0); }
@Test public void testGetQuality4() { System.out.println("getQuality4"); ScaleOp op = new ScaleOp(17.0, 13.0, Quality.INTERMEDIATE); AssertJUnit.assertEquals(Quality.INTERMEDIATE, op.getQuality()); }
@Override protected long runTest (EditableImage image) { fail("disabled because it takes forever"); long accTime = 0; for (double scale = 0.1; scale <= 1; scale += 0.1) { log(">>>> scale: " + scale); EditableImage image2 = image.execute2(new ScaleOp(scale, Quality.INTERMEDIATE)); accTime += image2.getLatestOperationTime(); } return accTime; } }
private void runTest (EditableImage image, double scale, String checksum, int width, int height) { if (image != null) { String suffix = image.getInnerProperty(SampleModel.class).getClass().getName(); EditableImage result = image.execute2(new ScaleOp(scale)); File f = (File)result.execute(new WriteOp("TIFF", tmp + "/" + scale + suffix + ".tif")).getOutput(); assertChecksum(checksum, f); AssertJUnit.assertEquals(width, result.getWidth()); AssertJUnit.assertEquals(height, result.getHeight()); } } }