<dependencies>
<dependency>
<groupId>org.easytesting</groupId>
<artifactId>fest-assert-core</artifactId>
<version>3.0M8</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>30.1-jre</version>
</dependency>
</dependencies>
import org.assertj.core.api.Assertions;
import com.google.common.collect.ImmutableList;
public class PersonTest {
@Test
public void testPersonNameList() {
ImmutableList<String> names = ImmutableList.of("Alice", "Bob", "Charlie");
Assertions.assertThat(names)
.hasSize(3)
.contains("Bob")
.doesNotContain("Eve");
}
}
import org.assertj.core.api.Assertions;
import com.google.common.base.Optional;
public class OptionalTest {
@Test
public void testOptionalValue() {
Optional<String> value = Optional.of("Hello");
Assertions.assertThat(value)
.isPresent()
.contains("Hello")
.doesNotContain("Hi");
}
}