小编Fun*_*key的帖子

如何对创建新对象的类进行单元测试

我正在使用JUnit和Mockito来测试一些类.该类本身从另一个类创建一个对象.一个名为testList的列表.这是我的代码:

public class A {
       private List<B> bList;

       //returns the bList
       public List<B> getBList() {
          return bList;
       }

       //checks the status by calling getStatus in class B
       public Status getStatus() {
          //status is an enum consists of PASSED and FAILED
          Status finalStatus = Status.PASSED;
          for (B be : this.getTestList()) {
             if (be.getStatus() != Status.PASSED) {
                finalStatus = Status.FAILED;
                break;
             }
          }
          return status;
       }
    }


    public Class B {
       private Status status = Status.FAILED;   

       public getStatus() {
          return status;
       } …
Run Code Online (Sandbox Code Playgroud)

java junit unit-testing mockito

6
推荐指数
1
解决办法
6236
查看次数

标签 统计

java ×1

junit ×1

mockito ×1

unit-testing ×1