mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-02-04 15:06:56 +07:00
replaced general Gradle project fixture builders by test* functions removed redundant empty, buildFile and settings fixture builders removed custom empty Gradle fixture builders GitOrigin-RevId: 7115432c1acf3093673750d4df28aedc750bdce1
33 lines
1.3 KiB
Kotlin
33 lines
1.3 KiB
Kotlin
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
|
package org.jetbrains.plugins.gradle.dsl
|
|
|
|
import org.gradle.util.GradleVersion
|
|
import org.jetbrains.plugins.gradle.service.resolve.GradleCommonClassNames.GRADLE_API_ARTIFACTS_MUTABLE_VERSION_CONSTRAINT
|
|
import org.jetbrains.plugins.gradle.service.resolve.GradleCommonClassNames.GRADLE_API_TASKS_JAVADOC_JAVADOC
|
|
import org.jetbrains.plugins.gradle.testFramework.GradleCodeInsightTestCase
|
|
import org.jetbrains.plugins.gradle.testFramework.annotations.BaseGradleVersionSource
|
|
import org.junit.jupiter.params.ParameterizedTest
|
|
|
|
class GradleActionTest : GradleCodeInsightTestCase() {
|
|
|
|
@ParameterizedTest
|
|
@BaseGradleVersionSource
|
|
fun `test domain collection forEach`(gradleVersion: GradleVersion) {
|
|
testJavaProject(gradleVersion) {
|
|
testBuildscript("tasks.withType(Javadoc).configureEach { <caret> }") {
|
|
closureDelegateTest(GRADLE_API_TASKS_JAVADOC_JAVADOC, 1)
|
|
}
|
|
}
|
|
}
|
|
|
|
@ParameterizedTest
|
|
@BaseGradleVersionSource
|
|
fun `test nested version block`(gradleVersion: GradleVersion) {
|
|
testJavaProject(gradleVersion) {
|
|
testBuildscript("dependencies { implementation('group:artifact') { version { <caret> } }") {
|
|
closureDelegateTest(GRADLE_API_ARTIFACTS_MUTABLE_VERSION_CONSTRAINT, 1)
|
|
}
|
|
}
|
|
}
|
|
}
|