@Test public void testProperties2() { Color bckgColor = new Color(1, 2, 3, 4); BasicImageTransformations affine = BasicImageTransformations.newRotateTransformation(3.0); AffineTransform expectedAffine = AffineTransformationStep.getTransformationMatrix(affine); for (InterpolationType interpolation : InterpolationType.values()) { AffineTransformationStep transf = new AffineTransformationStep(affine, bckgColor, interpolation); assertSame(bckgColor, transf.getBackgroundColor()); assertSame(interpolation, transf.getInterpolationType()); PointTransformerChecks.checkEqualPointTransformers( new AffineImagePointTransformer(expectedAffine), new AffineImagePointTransformer(transf.getTransformations())); } }
@Test public void testProperties1() { Color bckgColor = new Color(1, 2, 3, 4); AffineTransform expectedAffine = nonIdentityAffineTransform(); for (InterpolationType interpolation : InterpolationType.values()) { AffineTransform affine = new AffineTransform(expectedAffine); AffineTransformationStep transf = new AffineTransformationStep(affine, bckgColor, interpolation); assertSame(bckgColor, transf.getBackgroundColor()); assertSame(interpolation, transf.getInterpolationType()); PointTransformerChecks.checkEqualPointTransformers( new AffineImagePointTransformer(expectedAffine), new AffineImagePointTransformer(transf.getTransformations())); } }