diff --git a/src/test/java/com/plugatar/jkscope/LazyTest.java b/src/test/java/com/plugatar/jkscope/LazyTest.java index 0825cd1..33522fd 100644 --- a/src/test/java/com/plugatar/jkscope/LazyTest.java +++ b/src/test/java/com/plugatar/jkscope/LazyTest.java @@ -19,6 +19,7 @@ import org.junit.jupiter.api.Test; import static com.plugatar.jkscope.JKScope.lazy; +import static com.plugatar.jkscope.JKScope.lazyOf; import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThatThrownBy; import static org.mockito.Mockito.doReturn; @@ -172,4 +173,17 @@ void lazyMethodWithThreadSafetyModeAndSupplierUnsafeMode() { ).isSameAs(result); verify(initializer, times(1)).get(); } + + @Test + void lazyOfMethod() { + final Object result = new Object(); + final Lazy lazy = lazyOf(result); + + assertThat( + lazy.get() + ).isSameAs(result); + assertThat( + lazy.get() + ).isSameAs(result); + } }