Skip to content

Commit 77dbe62

Browse files
committed
Polishing func test assertion methods
1 parent 1e50f5d commit 77dbe62

File tree

5 files changed

+10
-11
lines changed

5 files changed

+10
-11
lines changed

buildSrc/src/integTest/groovy/org/elasticsearch/gradle/DistributionDownloadPluginFuncTest.groovy

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
package org.elasticsearch.gradle
2121

2222
import org.elasticsearch.gradle.fixtures.AbstractGradleFuncTest
23-
import org.elasticsearch.gradle.transform.SymbolicLinkPreservingUntarTransform
2423
import org.gradle.testkit.runner.TaskOutcome
2524
import spock.lang.Unroll
2625

@@ -74,7 +73,7 @@ class DistributionDownloadPluginFuncTest extends AbstractGradleFuncTest {
7473

7574
then:
7675
result.task(":setupDistro").outcome == TaskOutcome.SUCCESS
77-
assertOutputContainsNot(result.output, "Unpacking elasticsearch-${version}-linux-x86_64.tar.gz " +
76+
assertOutputMissing(result.output, "Unpacking elasticsearch-${version}-linux-x86_64.tar.gz " +
7877
"using SymbolicLinkPreservingUntarTransform")
7978
}
8079

buildSrc/src/integTest/groovy/org/elasticsearch/gradle/fixtures/AbstractGradleFuncTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ abstract class AbstractGradleFuncTest extends Specification {
6363
true
6464
}
6565

66-
def assertOutputContainsNot(String givenOutput, String expected) {
66+
def assertOutputMissing(String givenOutput, String expected) {
6767
assert normalized(givenOutput).contains(normalized(expected)) == false
6868
true
6969
}

buildSrc/src/integTest/java/org/elasticsearch/gradle/precommit/TestingConventionsTasksIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public void testNamingConvention() {
6262
" * org.elasticsearch.gradle.testkit.LooksLikeATestWithoutNamingConvention2",
6363
" * org.elasticsearch.gradle.testkit.LooksLikeATestWithoutNamingConvention3"
6464
);
65-
assertOutputDoesNotContain(result.getOutput(), "LooksLikeTestsButAbstract");
65+
assertOutputMissing(result.getOutput(), "LooksLikeTestsButAbstract");
6666
}
6767

6868
public void testNoEmptyTasks() {

buildSrc/src/integTest/java/org/elasticsearch/gradle/precommit/ThirdPartyAuditTaskIT.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public void testViolationFoundAndCompileOnlyIgnored() {
7474

7575
assertTaskFailed(result, ":absurd");
7676
assertOutputContains(result.getOutput(), "Classes with violations:", " * TestingIO", "> Audit of third party dependencies failed");
77-
assertOutputDoesNotContain(result.getOutput(), "Missing classes:");
77+
assertOutputMissing(result.getOutput(), "Missing classes:");
7878
assertNoDeprecationWarning(result);
7979
}
8080

@@ -96,7 +96,7 @@ public void testClassNotFoundAndCompileOnlyIgnored() {
9696
" * org.apache.logging.log4j.LogManager",
9797
"> Audit of third party dependencies failed"
9898
);
99-
assertOutputDoesNotContain(result.getOutput(), "Classes with violations:");
99+
assertOutputMissing(result.getOutput(), "Classes with violations:");
100100
assertNoDeprecationWarning(result);
101101
}
102102

@@ -118,7 +118,7 @@ public void testJarHellWithJDK() {
118118
" Jar Hell with the JDK:",
119119
" * java.lang.String"
120120
);
121-
assertOutputDoesNotContain(result.getOutput(), "Classes with violations:");
121+
assertOutputMissing(result.getOutput(), "Classes with violations:");
122122
assertNoDeprecationWarning(result);
123123
}
124124

buildSrc/src/testFixtures/java/org/elasticsearch/gradle/test/GradleIntegrationTestCase.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,13 +99,13 @@ protected void assertOutputContains(String output, String line) {
9999
assertThat("Expected the following line in output:\n\n" + line + "\n\nOutput is:\n" + output, output, containsString(line));
100100
}
101101

102-
protected void assertOutputDoesNotContain(String output, String line) {
102+
protected void assertOutputMissing(String output, String line) {
103103
assertFalse("Expected the following line not to be in output:\n\n" + line + "\n\nOutput is:\n" + output, output.contains(line));
104104
}
105105

106-
protected void assertOutputDoesNotContain(String output, String... lines) {
106+
protected void assertOutputMissing(String output, String... lines) {
107107
for (String line : lines) {
108-
assertOutputDoesNotContain(line);
108+
assertOutputMissing(line);
109109
}
110110
}
111111

@@ -167,7 +167,7 @@ protected void assertTaskUpToDate(BuildResult result, String... taskNames) {
167167
}
168168

169169
protected void assertNoDeprecationWarning(BuildResult result) {
170-
assertOutputDoesNotContain(result.getOutput(), "Deprecated Gradle features were used in this build");
170+
assertOutputMissing(result.getOutput(), "Deprecated Gradle features were used in this build");
171171
}
172172

173173
protected void assertBuildFileExists(BuildResult result, String projectName, String path) {

0 commit comments

Comments
 (0)