public void testObjectMethods() { QueryElement q1 = new QueryElement("a", "1"); QueryElement q2 = new QueryElement("a", "1"); QueryElement q3 = new QueryElement("b", "2"); assertEquals(q1, q1); assertEquals(q1, q2); assertTrue(!q1.equals(q3)); QueryElement q4 = (QueryElement) q3.clone(); assertEquals(q3, q4); assertTrue(q3 != q4); }