/** Test the equals */
 @Test
 public void equalsTest() {
   EnumDeclaration a = new EnumDeclaration(IntegerDeclaration.INT_8_DECL);
   EnumDeclaration b = new EnumDeclaration(IntegerDeclaration.INT_8_DECL);
   b.add(2, 19, "hi");
   EnumDeclaration c = new EnumDeclaration(IntegerDeclaration.INT_32B_DECL);
   EnumDeclaration d = new EnumDeclaration(IntegerDeclaration.INT_8_DECL);
   assertNotEquals(a, null);
   assertNotEquals(a, new Object());
   assertNotEquals(a, b);
   assertNotEquals(a, c);
   assertNotEquals(b, c);
   assertEquals(a, d);
   assertNotEquals(b, a);
   assertNotEquals(c, a);
   assertNotEquals(c, b);
   assertEquals(d, a);
   a.add(2, 19, "hi");
   assertEquals(a, a);
   assertEquals(a, b);
   assertEquals(b, a);
   assertNotEquals(a, d);
   assertNotEquals(d, a);
   d.add(2, 22, "hi");
   assertNotEquals(a, d);
   assertNotEquals(d, a);
 }
 /** Test the hashcode */
 @Test
 public void hashcodeTest() {
   EnumDeclaration b =
       new EnumDeclaration(
           IntegerDeclaration.createDeclaration(
               1, false, 1, ByteOrder.BIG_ENDIAN, Encoding.ASCII, "", 8));
   assertEquals(b.hashCode(), fixture.hashCode());
   fixture.add(0, 1, "hello");
   fixture.add(2, 3, "kitty");
   b.add(0, 1, "hello");
   b.add(2, 3, "kitty");
   assertEquals(fixture.hashCode(), b.hashCode());
 }
  /** Run the boolean add(long,long,String) method test. */
  @Test
  public void testAdd() {
    long low = 1L;
    long high = 1L;
    String label = "";

    boolean result = fixture.add(low, high, label);

    assertTrue(result);
  }