我的教授给了我们这项家庭作业,并创建了一个包含大量单元测试的项目。我们的目标是确保我们可以通过那些单元测试。我们有两节课。一个名为Building的类,具有一个名称,最小层数和一个最大层数;一个Room类,具有一个建筑物,一个名称和层数。我不了解其中一个测试用例以及如何确保我的程序通过它。
我已经用其吸气剂和吸气剂创建了班级建筑和房间。
这是我们教授给的考试
str(object)
这是junit所说的:
@Test
public void testToString() throws Exception {
Building b = new Building("B", -1, 4);
Room b104 = new Room(b, "104", 1);
assertEquals("Building(B)", b + "");
assertEquals("Room(B,104)", b104 + "");
}
答案 0 :(得分:2)
在课程Building
和Room
中,您必须覆盖toString()
。在这种方法中,您必须根据教授给您的测试构建一个字符串,然后将其返回。