У меня есть собственный класс Java, который выполняет шифрование Caesar Cipher, и я хочу провести его модульное тестирование.Но проблема в том, что когда я пытаюсь это проверить, в среде IDE появляется ошибка:
java.lang.Throwable: невозможно определить задачи gradle для выполнения в com.intellij.openapi.diagnostic.Logger.error(Logger.java:126) по адресу com.android.tools.idea.gradle.run.DefaultGradleBuilder.build (DefaultGradleBuilder.java:42) по адресу com.android.tools.idea.gradle.run.MakeBeforeRunTaskProvider.doExecuteTrovk.Rask.: 360) по адресу com.android.tools.idea.gradle.run.MakeBeforeRunTaskProvider.executeTask (MakeBeforeRunTaskProvider.java:268) по адресу com.android.tools.idea.gradle.run.MakeBeforeRunTaskProvider.jasBasekcom.intellij.execution.impl.ExecutionManagerImpl.lambda $ compileAndRun $ 0 (ExecutionManagerImpl.java:298) в com.intellij.openapi.application.impl.ApplicationImpl $ 1.run (ApplicationImpl.java:314) в java.til.Исполнители $ RunnableAdapter.call (Executors.java:511) на java.util.concurrent.FutureTask.run (FutureTask.java:266) на java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617) в java.lang.Thread.run (Thread.java:745)
1004 *1004* 1004 *1004* 1004 *1004* 1004 *1004* 1004 *1004* 1004 *1004* 1004 * 100
Вот мое 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"
}
PS: когда я пытаюсь запустить тестовый класс из командной строки, используя - Dtest.single=package.*
- он не находиткласс.