@Test public void testTriple() { Triple<String, String, String> o1 = new Triple<String, String, String>(); o1.setFirst("first"); o1.setMiddle("middle"); o1.setLast("last"); Triple<String, String, String> o2 = new Triple<String, String, String>("first", "middle", "last"); Assert.assertEquals(o1, o2); Assert.assertEquals(o1.hashCode(), o2.hashCode()); Assert.assertEquals(o1.toString(), o2.toString()); }