Use standard AssertJ for GradleBuildAssert

This commit is contained in:
Stephane Nicoll
2019-03-10 10:47:09 +01:00
parent bb4c3d21c5
commit f989d99347

View File

@@ -16,19 +16,17 @@
package io.spring.initializr.generator.spring.test.build;
import static org.assertj.core.api.Assertions.assertThat;
import org.assertj.core.api.AbstractStringAssert;
/**
* Very simple assertions for the gradle build.
*
* @author Stephane Nicoll
*/
public class GradleBuildAssert {
private final String content;
public class GradleBuildAssert extends AbstractStringAssert<GradleBuildAssert> {
public GradleBuildAssert(String content) {
this.content = content;
super(content, GradleBuildAssert.class);
}
/**
@@ -110,24 +108,4 @@ public class GradleBuildAssert {
return contains(builder.toString());
}
/**
* Assert {@code build.gradle} contains the specified expression.
* @param expression an expected expression
* @return this
*/
public GradleBuildAssert contains(String expression) {
assertThat(this.content).contains(expression);
return this;
}
/**
* Assert {@code build.gradle} does not contain the specified expression.
* @param expression an unexpected expression
* @return this
*/
public GradleBuildAssert doesNotContain(String expression) {
assertThat(this.content).doesNotContain(expression);
return this;
}
}