我有一个定制的Java类,它执行Caesar密码加密,我想对它进行单元测试。但问题是,当我尝试测试它时,IDE显示了一个错误:
JAVAlang.Throwable:无法确定要执行的渐变任务
在com上。intellij。openapi。诊断的。记录器。错误(Logger.java:126)
在com上。安卓工具。主意格雷德尔。跑DefaultGradleBuilder。build(DefaultGradleBuilder.java:42)
在com上。安卓工具。主意格雷德尔。跑MakeBeforeRunTaskProvider。doExecuteTask(MakeBeforeRunTaskProvider.java:360)
在com上。安卓工具。主意格雷德尔。跑MakeBeforeRunTaskProvider。executeTask(MakeBeforeRunTaskProvider.java:268)
在com上。安卓工具。主意格雷德尔。跑MakeBeforeRunTaskProvider。executeTask(MakeBeforeRunTaskProvider.java:122)
在com上。intellij。处决impl。ExecutionManagerImpl。lambda$compileAndRun$0(ExecutionManagerImpl.java:298)
在com上。intellij。openapi。应用impl。ApplicationImpl$1。运行(ApplicationImpl.java:314)
在爪哇。util。同时发生的遗嘱执行人$runnableapter。调用(Executors.java:511)
在爪哇。util。同时发生的未来任务。运行(FutureTask.java:266)
在爪哇。util。同时发生的线程池执行器。runWorker(ThreadPoolExecutor.java:1142)
在爪哇。util。同时发生的ThreadPoolExecutor$Worker。run(ThreadPoolExecutor.java:617)
在爪哇。朗。丝线。运行(Thread.java:745)
这是我的
build.gradle
的文件内容
buildSrc
目录:
plugins {
id 'java'
}
sourceSets {
main {
groovy {
srcDir 'src/main/groovy'
}
java {
srcDir 'src/main/java'
}
}
test {
java {
srcDir 'src/test/java'
}
}
}
repositories {
mavenCentral()
}
dependencies {
implementation localGroovy()
implementation gradleApi()
implementation "commons-codec:commons-codec:$codec_version"
testImplementation "junit:junit:$junit_version"
}
注意:当我试图使用-
Dtest.single=package.*
-它找不到类。