我有名单和值返回列表,我有兴趣通过检查返回列表是否按字母顺序创建Junit测试。到目前为止,我已经做到了这一点,但是我总是得到结果= TRUE,因为我认为它考虑到“MINTS ......”。所以我的目标是从列表中删除MINTS(名称)并检查列表(VALUE)的订单。从列表中删除字符串和排序在java
从表列表
Junit的代码
public void test() throws Exception
{
DataObj dao = new DataObj();
HashMap<String, Object> params = new HashMap<String, Object>();
params.put("code", 100);
List<?> values = dao.getDataObj(params, conn);
String previous = "";
boolean result = false;
for (final Object vCurrent : values)
{
String current = vCurrent.toString();
if (current.compareTo(previous) < 0)
{
result = false;
previous = current;
}
result = true;
}
}
,如果我在做值的打印我会得到类似“薄荷糖戴夫薄荷糖成龙薄荷糖德里克.....”
问题是....? – SJuan76 2013-02-08 23:44:53