Groovy断言包含:
assert testList.contains(4)
| |
| false
[1, 2, 6, 3, 4]
Run Code Online (Sandbox Code Playgroud)
我疯了吗?
这是测试代码:
List testList = tester.getFactors(12)
assert testList.size() == 5
assert testList.contains(1)
assert testList.contains(2)
assert testList.contains(3)
assert testList.contains(4)
assert testList.contains(6)
Run Code Online (Sandbox Code Playgroud)
如果我删除除contains(4)和contains(6)之外的所有内容,则它们中的任何一个或两个都会失败.
这是getFactors方法:
List getFactors(int number)
{
def retList = new ArrayList();
(1..Math.sqrt(number)).each() { i ->
if(number % i == 0)
{
//add both the number and the division result
retList.add(i)
if(i>1)
retList.add(number / i)
}
}
retList;
}
Run Code Online (Sandbox Code Playgroud)
任何想法都非常感激.
我正在尝试<input type="file" />
使用Perl 获取元素的MIME类型,但没有实际检查文件本身的内容,换句话说,只使用HTTP头.
我只能获得"multipart/form-type"Content-Type值,但我的理解是每个元素都会获得自己的MIME类型?
如何使用Perl查看子MIME类型?