<dependency>
<groupId>org.easytesting</groupId>
<artifactId>fest-assert</artifactId>
<version>1.4</version>
<scope>test</scope>
</dependency>
groovy
testCompile 'org.easytesting:fest-assert:1.4'
public class CustomAssert {
public static CustomAssert assertThat(Object actual) {
return new CustomAssert(actual);
}
private final Object actual;
private CustomAssert(Object actual) {
this.actual = actual;
}
public CustomAssert isCustomCondition() {
return this;
}
}
CustomAssert.assertThat(actual).isCustomCondition();
assertThat(actual).isNotNull()
.isEqualTo(expected)
.isGreaterThan(10);
@Test
public void testAddition() {
int result = Calculator.add(10, 20);
assertThat(result).isEqualTo(30);
}