@Test public void testGetResidentialSpecification() throws SQLException { DataBaseQuery dbq = new DataBaseQuery(); rp = new ResidentialProperty(); Specification sp = new Specification(dbq); sp.setSpecificationId(20); ResultSet rs_expected = sp.getResidentialSpecification(); rp.setSpecification(5, 5, 5, 5, 1, 1); rp.updatePropertySpecification(20); rp.setSpecificationId(20); ResultSet rs_actual = rp.getResidentialSpecification(); while (rs_expected.next() && rs_actual.next()) { assertEquals(rs_actual.getLong("specificationid"), rs_expected.getLong("specificationid")); assertEquals(rs_actual.getLong("nobedroom"), rs_expected.getLong("nobedroom")); assertEquals(rs_actual.getLong("nobathroom"), rs_expected.getLong("nobathroom")); assertEquals(rs_actual.getLong("nokitchen"), rs_expected.getLong("nokitchen")); assertEquals(rs_actual.getLong("nostorey"), rs_expected.getLong("nostorey")); assertEquals(rs_actual.getLong("teriss"), rs_expected.getLong("teriss")); assertEquals(rs_actual.getLong("balcony"), rs_expected.getLong("balcony")); } }