package org.tests.model.basic.mapsuper; import io.ebean.BaseTestCase; import io.ebean.bean.EntityBean; import org.junit.Assert; import org.junit.Test; public class TestMapSuperEquals extends BaseTestCase { @Test public void testEquals() { MapSuperActual a = new MapSuperActual(); if (a instanceof EntityBean) { // test on enhanced beans only MapSuperActual b = new MapSuperActual(); b.setId(456l); MapSuperActual c = new MapSuperActual(); c.setId(2l); a.setId(456l); Assert.assertTrue("equals By Id value on enhanced mapped super", a.equals(b)); Assert.assertTrue(b.equals(a)); Assert.assertTrue(!a.equals(c)); Assert.assertTrue(!b.equals(c)); } else { System.out.println("--- ok, not running TestMapSuperEquals test"); } } }