@Test public void testEquals() { FreeMarkerTemplateObject object1 = new FreeMarkerTemplateObject("test", TemplateType.TEMPLATE_PAGE, 10L); FreeMarkerTemplateObject object2 = new FreeMarkerTemplateObject("test", TemplateType.TEMPLATE_PAGE, 10L); FreeMarkerTemplateObject object3 = new FreeMarkerTemplateObject("test", TemplateType.TEMPLATE_MODULE, 10L); FreeMarkerTemplateObject object4 = new FreeMarkerTemplateObject("testX", TemplateType.TEMPLATE_PAGE, 10L); FreeMarkerTemplateObject object5 = new FreeMarkerTemplateObject("test", TemplateType.TEMPLATE_PAGE, 2L); assertTrue(object1.equals(object2)); assertFalse(object1.equals(object3)); assertFalse(object1.equals(object4)); assertFalse(object1.equals(object5)); }
@Test public void testHash_equalsWrongType() { FreeMarkerTemplateObject object1 = new FreeMarkerTemplateObject("abc", TemplateType.TEMPLATE_PAGE, 2L); assertTrue(object1.equals("abc") == false); }