单元测试:toString方法。可能的替代?

时间:2019-03-23 09:48:00

标签: java

我的教授给了我们这项家庭作业,并创建了一个包含大量单元测试的项目。我们的目标是确保我们可以通过那些单元测试。我们有两节课。一个名为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 + "");
}

1 个答案:

答案 0 :(得分:2)

在课程BuildingRoom中,您必须覆盖toString()。在这种方法中,您必须根据教授给您的测试构建一个字符串,然后将其返回。