package org.sculptor.framework.util; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import org.junit.Test; import org.sculptor.framework.util.EqualsHelper; public class EqualsHelperTest { @Test public void sameAreEqual() { String s = new String("a"); assertTrue(EqualsHelper.equals(s, s)); } @Test public void equalAreEqual() { String s1 = new String("a"); String s2 = new String("a"); assertTrue(EqualsHelper.equals(s1, s2)); } @Test public void differentAreNotEqual() { String s1 = new String("a"); String s2 = new String("b"); assertFalse(EqualsHelper.equals(s1, s2)); } @Test public void bothNullAreEqual() { String s1 = null; String s2 = null; assertTrue(EqualsHelper.equals(s1, s2)); } @Test public void firstNullAreNotEqual() { String s1 = null; String s2 = new String("b"); assertFalse(EqualsHelper.equals(s1, s2)); } @Test public void secondNullAreNotEqual() { String s1 = new String("a"); String s2 = null; assertFalse(EqualsHelper.equals(s1, s2)); } }