junit 测试Return语句[重复]

xzlaal3s  于 2022-11-11  发布在  其他
关注(0)|答案(1)|浏览(126)

此问题在此处已有答案

Junit Test of Setters and Getters of Instance Variables(5个答案)
17天前关闭。
所以我对JUnit测试还很陌生,所以我有点困在这里了。我必须测试这个方法的赋值语句,但是我不确定如何测试return语句。有人有什么想法吗?

public String getLvlCode() {
  return LvlCode;
}

public void setLvlCode(String lvlCode) {
  this.lvlCode = lvlCode;
}
tv6aics1

tv6aics11#

假设您的类如下所示:

class Example {
    private String lvlCode;

    public String getLvlCode() {
        return LvlCode;
    }

    public void setLvlCode(String lvlCode) {
        this.lvlCode = lvlCode;
    }
}

您可以为它编写的一个测试是:

import org.junit.Assert;

class ExampleTest {

    @Test
    public void testLvlCodeSetter() {
        final String EXPECTED_CODE = "ABCD_1234";
        Example example = new Example();
        example.setLvlCode(EXPECTED_CODE):

        Assert.assertEquals(EXPECTED_CODE, example.getLvlCode());
    }
}

相关问题