@Test public void equalsHashCode() { BytesArray a = new BytesArray(10); BytesArray b = new BytesArray(20); BytesArray c = new BytesArray(""); assertEquals(a, b); assertEquals(b, a); assertEquals(a, c); assertEquals(b, c); assertEquals(c, a); assertEquals(c, b); assertEquals(a.hashCode(), b.hashCode()); assertEquals(a.hashCode(), c.hashCode()); BytesArray d = new BytesArray("test"); BytesArray e = new BytesArray(20); e.add("test"); assertEquals(d, e); assertEquals(e, d); assertEquals(e.hashCode(), d.hashCode()); } }