java中的Junit测试

java中的Junit测试,junit,Junit,请问,如何为这些方法编写junit测试用例: public void setDishProvider(DishProvider dishProvider) { this.dishProvider= dishProvider; dishProvider.addDishListener(this); } public int peopleHelped() { return counter; //returns the counter..

请问,如何为这些方法编写junit测试用例:

public void setDishProvider(DishProvider dishProvider) {
        this.dishProvider= dishProvider;
        dishProvider.addDishListener(this);
    }




public int peopleHelped() {
        return counter; //returns the counter..
    }
瞎猜

@Test
public void testSetDishProvider() {
    YourClass yourclass = new YourClass();
    DishProvider dishProvider = new DishProvider();

    yourClass.setDishProvider(dishProvider);

    assertEquals(dishProvider, yourClass.getDishProvider());
    assertTrue(dishProvider.getListeners().contains(yourClass));
}

详细说明一下。班上其他的人是什么?您想在测试中验证什么?您已经试过什么了?您只需像往常一样编写一个单元测试:1。设置前提条件,2。调用你的方法,3。断言后条件,4。撕下你需要的任何助手的东西这个问题不是很好。确保在问题中包含你想测试的内容。什么是洗碗机供应商?