gpt4 book ai didi

testing - 在测试中排除匿名类

转载 作者:行者123 更新时间:2023-11-28 20:04:53 26 4
gpt4 key购买 nike

测试配置修改后

test {
scanForTestClasses = false
include '**/*Test.class'
include 'lt/inventi/apollo/scenarios/**'
}

我的测试开始失败并出现错误 java.lang.Exception: Test class should have exactly one public constructor所以我的解决方法是这样的

test {
scanForTestClasses = false
include '**/*Test.class'
include 'lt/inventi/apollo/scenarios/**'
exclude '**/*$*' //fixed
}

这是正确的方法吗?

最佳答案

关闭测试类扫描后,您有责任过滤掉所有非测试类。如果你不能比 scenarios/** 更具体,你将不得不用排除来补偿(就像你已经做的那样)。

请注意,将测试类扫描与包含/排除过滤器一起使用非常好。

关于testing - 在测试中排除匿名类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17463731/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com