1   package net.sf.clirr.core.internal.checks;
2   
3   import net.sf.clirr.core.Severity;
4   import net.sf.clirr.core.internal.ClassChangeCheck;
5   import net.sf.clirr.core.internal.checks.GenderChangeCheck;
6   import net.sf.clirr.core.internal.checks.AbstractCheckTestCase;
7   import net.sf.clirr.core.internal.checks.ExpectedDiff;
8   
9   public class GenderChangeCheckTest extends AbstractCheckTestCase
10  {
11      public void testGenderChangeCheckTest() throws Exception
12      {
13          ExpectedDiff[] expected = new ExpectedDiff[] {
14              new ExpectedDiff("Changed from class to interface", Severity.ERROR, "testlib.ClassBecomesInterface", null, null),
15              new ExpectedDiff("Changed from interface to class", Severity.ERROR, "testlib.InterfaceBecomesClass", null, null),
16          };
17          verify(expected);
18      }
19  
20      protected final ClassChangeCheck createCheck(TestDiffListener tdl) {
21          return new GenderChangeCheck(tdl);
22      }
23  
24  }