Matthias Braun :
I have a Java method that returns an Optional. I'd like to write an easy-to-read unit test for it that asserts that
the returned Optional has a value (i.e., the Optional is not empty) and that
the returned value is equal to an expected value.
Let's say my tested method is
Optional<String> testedMethod(){
return Optional.of("actual value");
}
Spotted :
You can also use AssertJ for fluent assertions
@Test
public void testThatOptionalIsNotEmpty() {
assertThat(testedMethod()).isNotEmpty();
}
@Test
public void testThatOptionalHasValue() {
assertThat(testedMethod()).hasValue("hello");
}
Guess you like
Origin http://10.200.1.11:23101/article/api/json?id=446698&siteId=1