java.lang.Object
io.helidon.config.testing.OptionalMatcher
Matchers for 
Optional.- 
Method SummaryModifier and TypeMethodDescriptionstatic <T> org.hamcrest.Matcher<Optional<T>>empty()A matcher for anOptionalthat checks it is empty.static <T> org.hamcrest.Matcher<Optional<T>>present()A matcher for anOptionalthat checks it is present.static <T> org.hamcrest.Matcher<Optional<T>>value(org.hamcrest.Matcher<T> matcher) A matcher for anOptionalthat checks it is present, and that the value matches the provided matcher.
- 
Method Details- 
valueA matcher for anOptionalthat checks it is present, and that the value matches the provided matcher.Usage example: assertThat(myOptional, value(is("expected")));- Type Parameters:
- T- type of the value
- Parameters:
- matcher- matcher to validate the content of the optional
- Returns:
- matcher validating the Optionalis present and matches the provided matcher
 
- 
empty- Type Parameters:
- T- type of the optional
- Returns:
- matcher validating the Optionalis empty
 
- 
presentA matcher for anOptionalthat checks it is present.Usage example: assertThat(myOptional, present());- Type Parameters:
- T- type of the value
- Returns:
- matcher validating the Optionalis present
 
 
-