//(Required) Writing and executing Unit Tests on the JUnit Platform
testImplementation "org.junit.jupiter:junit-jupiter-api:5.2.0"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.2.0"
// (Optional) If you need "Parameterized Tests"
testImplementation "org.junit.jupiter:junit-jupiter-params:5.2.0"
// (Optional) If you also have JUnit 4-based tests
testImplementation "junit:junit:4.12"
testRuntimeOnly "org.junit.vintage:junit-vintage-engine:5.2.0"
testImplementation "io.mockk:mockk:1.8.5"
Обновлен gradle-wrapper.properties
distributionUrl=https....gradle-4.4-all.zip до 4.7-all
после того, как весь этот градиент был построен успешно
[code]..."Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0." [/code]
Описание случая:
[list] [*]К базе кода проекта прикреплены следующие библиотеки: [/list]
[b]APP/build.gradle[/b]
[code] //(Required) Writing and executing Unit Tests on the JUnit Platform testImplementation "org.junit.jupiter:junit-jupiter-api:5.2.0" testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.2.0" // (Optional) If you need "Parameterized Tests" testImplementation "org.junit.jupiter:junit-jupiter-params:5.2.0" // (Optional) If you also have JUnit 4-based tests testImplementation "junit:junit:4.12" testRuntimeOnly "org.junit.vintage:junit-vintage-engine:5.2.0"
distributionUrl=https....gradle-[b]4.4-all[/b].zip до [b]4.7-all[/b] [*]после того, как весь этот градиент был построен успешно [*]создал тестовый класс
[code]@TestInstance(TestInstance.Lifecycle.PER_CLASS) class TestClass {
@Test internal fun testName() { Assert.assertEquals(2, 1 + 1) } } [/code] [*]запустил тест и получил сообщение FAILURE. [img]https://i.sstatic.net/7nZ04.png[/img]
[*]запустил сборку Gradle с аргументом командной строки ./gradlew --warning-mode=all чтобы узнать, какие именно функции являются устаревшими. [img]https://i.sstatic.net/TxV5L.png[/img]
[/list]
В результате мне не удалось создать приложение, и я получил сообщение FAILURE:.