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' }


上一篇:
下一篇:
切换中文