/** * BSD-style license; for more info see http://pmd.sourceforge.net/license.html */ package net.sourceforge.pmd.lang; import org.junit.Assert; import org.junit.Test; public class BaseLanguageModuleTest { @Test public void testHashCodeEquals() { Language l1 = new DummyLanguageModule(); Language l1a = new DummyLanguageModule(); Language l2 = new Dummy2LanguageModule(); Assert.assertEquals(l1.hashCode(), l1a.hashCode()); Assert.assertNotEquals(l1.hashCode(), l2.hashCode()); Assert.assertEquals(l1, l1a); Assert.assertNotEquals(l1, l2); } @Test public void testCompareTo() { Language l1 = new DummyLanguageModule(); Language l2 = new Dummy2LanguageModule(); Assert.assertTrue(l1.compareTo(l2) < 0); } }