SimilarityUtils { public static boolean checkFeatureSize(int width, int height) { return width >= FeatureCol && height >= FeatureRow; } private  SimilarityUtils(); static SimilarityUnit calcSimilarity(BufferedImage expectedImage, BufferedImage actualImage,
			Rectangle rectangle, ComparedRectangleArea similarRectangle, Offset offset); static SimilarityUnit calcSimilarity(BufferedImage expectedImage, BufferedImage actualImage,
			Rectangle rectangle, ComparedRectangleArea similarRectangle, Offset offset, double similarityFeatureMatrix); static double calcFeatureDistance(Color[][] expectedFeature, Color[][] actualFeature); static boolean checkFeatureSize(int width, int height); static double calcSimilarityByFeatureMatrix(BufferedImage expectedImage, BufferedImage actualImage,
			Rectangle rectangle, Offset offset); static double calcSimilarityByFeatureMatrix(BufferedImage expectedImage, BufferedImage actualImage,
			Rectangle expectedFrame, Rectangle actualFrame); static SimilarityUnit calcSimilarityPixelByPixel(BufferedImage expectedImage, BufferedImage actualImage,
			Rectangle rectangle, Offset offset);  }
@Test public void testCheckFeatureSize() throws Exception { boolean actual = SimilarityUtils.checkFeatureSize(5, 5); assertThat(actual, is(true)); }
@Test public void testCheckFeatureSizeLess() throws Exception { boolean actual = SimilarityUtils.checkFeatureSize(4, 4); assertThat(actual, is(false)); }