0
我有一个Java对象,其中包含另一个java对象,它是一个集合。例如:Java集测试
Public States {
private Set<City> cities = new HashSet(0);
// Setters and Getters Here
}
Public City {
private String dummyValue;
// Setters and Getters Here
}
我想测试此对象以确保它包含我已在方法中修改过的值。例如,我试图:
Set<City> citySet = citySetInfoFromAnotherMethod;
assert citySet.iterator().next().equals("Dallas");
但是我知道这是行不通的,因为一个Set没有列表这样的顺序。
所以最后,我可以测试这个对象,看看在我做些什么之后,另一个方法分配给它的值是什么。
是的。不要使用一套。 – DejaVuSansMono
有点不清楚,你想测试Set的_some_第一个元素吗?或者该集合包含什么?您想做什么? – Tunaki
我想测试集合中的dummyValue等于某事,例如“Dallas” – DevelopingDeveloper