我无法写EasyMock的或期待无效methods.I想写诗的Board.Please任何人的帮助测试类that..my类这样将在下文如何在java中的junit easymock中编写void方法的测试方法?
public class Board{
Snmp snmp;
Board(Snmp snmp){
this.snmp = new Snmp();
}
private void readTable() throws SnmpException {
ArrayList<String> boardOIDs = new ArrayList<String>();
List<List<String>> valuesList = new ArrayList<List<String>>();
List<List<String>> oidsList = new ArrayList<List<String>>();
boardOIDs.add(OID_BOARD_INDEX);
boardOIDs.add(OID_BOARDNAME);
boardOIDs.add(OID_BOARDTYPE);
//this method read and put value into valueList
snmp.snmpGetTable(boardOIDs, oidsList,valuesList);
s.o.p("Value List size" +valuesList.size);
}
}
我想模拟snmp..and我想写testValueListSize()..但是snmp类是第三方源代码..i写道测试case.but价值清单大小总是为零达到 – shree
只是澄清:你想嘲笑方法'snmpGetTable',并期望变量'valuesList'不是空的? – Spindizzy
不是。那是已经被嘲笑的第三方源代码方法Creatmock(Snmp.class);但是在添加之后,我在'snmpGetTable'中获得了空值。 – shree