import static org.fest.assertions.api.Assertions.assertThat;
import com.google.common.collect.Lists;
List<String> myList = Lists.newArrayList();
assertThat(myList).isEmpty();
import static org.fest.assertions.api.Assertions.assertThat;
import com.google.common.base.Strings;
String myString = "Hello World";
assertThat(myString).startsWith("Hello");
import static org.fest.assertions.api.Assertions.assertThatThrownBy;
import com.google.common.base.Strings;
String nullString = null;
assertThatThrownBy(() -> Strings.isNullOrEmpty(nullString))
.isInstanceOf(NullPointerException.class)
.hasMessage("Cannot invoke \"String.length()\" because \"input\" is null");
import static org.fest.assertions.api.Assertions.assertThat;
import static org.fest.assertions.api.Assertions.assertThatThrownBy;
import com.google.common.base.Strings;
import com.google.common.collect.Lists;
import java.util.List;
public class GuavaAssertionExample {
public static void main(String[] args) {
List<String> myList = Lists.newArrayList();
assertThat(myList).isEmpty();
String myString = "Hello World";
assertThat(myString).startsWith("Hello");
String nullString = null;
assertThatThrownBy(() -> Strings.isNullOrEmpty(nullString))
.isInstanceOf(NullPointerException.class)
.hasMessage("Cannot invoke \"String.length()\" because \"input\" is null");
}
}
<dependency>
<groupId>org.easytesting</groupId>
<artifactId>fest-assert-guava</artifactId>
<version>XXX</version>
</dependency>
groovy
dependencies {
testCompile 'org.easytesting:fest-assert-guava:XXX'
}