package org.axway.grapes.commons.datamodel; import org.junit.Test; import static junit.framework.TestCase.assertEquals; import static org.junit.Assert.assertNotEquals; public class OrganizationTest { @Test public void checkToString(){ final Organization organization = new Organization(); organization.setName("organizationTest"); organization.getCorporateGroupIdPrefixes().add("com.test"); organization.getCorporateGroupIdPrefixes().add("net.test"); organization.getCorporateGroupIdPrefixes().add("org.test"); assertEquals("name: organizationTest, corporateGroupIds: com.test net.test org.test", organization.toString()); } @Test public void checkEquals(){ final Organization organization1 = new Organization(); final Organization organization2 = new Organization(); assertEquals(organization1, organization2); organization1.setName("organizationTest"); organization1.getCorporateGroupIdPrefixes().add("com.test"); organization1.getCorporateGroupIdPrefixes().add("net.test"); organization1.getCorporateGroupIdPrefixes().add("org.test"); assertNotEquals(organization1, organization2); organization2.setName("organizationTest"); assertNotEquals(organization1, organization2); organization2.getCorporateGroupIdPrefixes().add("com.test"); assertNotEquals(organization1, organization2); organization2.getCorporateGroupIdPrefixes().add("net.test"); organization2.getCorporateGroupIdPrefixes().add("org.test"); assertEquals(organization1, organization2); } @Test public void checkEqualsDisordered(){ final Organization organization1 = new Organization(); organization1.setName("organizationTest"); organization1.getCorporateGroupIdPrefixes().add("com.test"); organization1.getCorporateGroupIdPrefixes().add("net.test"); organization1.getCorporateGroupIdPrefixes().add("org.test"); final Organization organization2 = new Organization(); organization2.setName("organizationTest"); organization2.getCorporateGroupIdPrefixes().add("org.test"); organization2.getCorporateGroupIdPrefixes().add("com.test"); organization2.getCorporateGroupIdPrefixes().add("net.test"); assertEquals(organization1, organization2); } }