使用Mockito进行数据传递的单元测试

时间:2018-12-28 11:08:46

标签: android unit-testing

请显示我的英文甚至标题。

在这里,我正在创建一个随机颜色代码。我想写单元测试看看 createrandom()方法中的值是否存储到getNumber()方法的随机颜色中。

如果您对我可以测试的东西有任何建议,请告诉我。

由于我是单元测试的新手,只能通过阅读无法理解,因此需要您的帮助。

MainActivityViewModel:

public class MainActivityViewModel extends ViewModel {

private MutableLiveData<String> randomcolor;

public MutableLiveData<String> getNumber() {
    if (randomcolor == null) {
        randomcolor = new MutableLiveData<>();
        createrandom();
    }
    return randomcolor;
}

public void createrandom() {
    Random random = new Random();
    randomcolor.setValue(Integer.toString(Color.argb(255, random.nextInt(), random.nextInt(), random.nextInt())));
}
}

0 个答案:

没有答案