File tree Expand file tree Collapse file tree
core-java-modules/core-java-21/src/test/java/com/baeldung/lazylambda Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,16 +9,18 @@ public class LambdaSupplierUnitTest {
99
1010 @ Test
1111 public void whenCalledMultipleTimes_thenShouldBeCalledMultipleTimes () {
12- @ SuppressWarnings ("unchecked" )
13- Supplier < String > mockedExpensiveFunction = Mockito .mock ( Supplier . class );
14- Mockito . when ( mockedExpensiveFunction . get ()) .thenReturn ("expensive call" );
12+ @ SuppressWarnings ("unchecked" ) Supplier < String > mockedExpensiveFunction = Mockito . mock ( Supplier . class );
13+ Mockito .when ( mockedExpensiveFunction . get ())
14+ .thenReturn ("expensive call" );
1515 LambdaSupplier <String > testee = new LambdaSupplier <>(mockedExpensiveFunction );
16- Mockito .verify (mockedExpensiveFunction , Mockito .never ()).get ();
16+ Mockito .verify (mockedExpensiveFunction , Mockito .never ())
17+ .get ();
1718 testee .getData ();
1819 testee .getData ();
1920 testee .getData ();
2021 testee .getData ();
21- Mockito .verify (mockedExpensiveFunction , Mockito .times (4 )).get ();
22+ Mockito .verify (mockedExpensiveFunction , Mockito .times (4 ))
23+ .get ();
2224 }
2325
2426}
Original file line number Diff line number Diff line change @@ -10,14 +10,17 @@ public class LazyLambdaSupplierUnitTest {
1010 @ Test
1111 public void whenCalledMultipleTimes_thenShouldBeCalledOnlyOnce () {
1212 @ SuppressWarnings ("unchecked" ) Supplier <String > mockedExpensiveFunction = Mockito .mock (Supplier .class );
13- Mockito .when (mockedExpensiveFunction .get ()).thenReturn ("expensive call" );
13+ Mockito .when (mockedExpensiveFunction .get ())
14+ .thenReturn ("expensive call" );
1415 LazyLambdaSupplier <String > testee = new LazyLambdaSupplier <>(mockedExpensiveFunction );
15- Mockito .verify (mockedExpensiveFunction , Mockito .never ()).get ();
16+ Mockito .verify (mockedExpensiveFunction , Mockito .never ())
17+ .get ();
1618 testee .getData ();
1719 testee .getData ();
1820 testee .getData ();
1921 testee .getData ();
20- Mockito .verify (mockedExpensiveFunction , Mockito .times (1 )).get ();
22+ Mockito .verify (mockedExpensiveFunction , Mockito .times (1 ))
23+ .get ();
2124 }
2225
2326}
Original file line number Diff line number Diff line change @@ -10,14 +10,17 @@ public class LazyLambdaThreadSafeSupplierUnitTest {
1010 @ Test
1111 public void whenCalledMultipleTimes_thenShouldBeCalledOnlyOnce () {
1212 @ SuppressWarnings ("unchecked" ) Supplier <String > mockedExpensiveFunction = Mockito .mock (Supplier .class );
13- Mockito .when (mockedExpensiveFunction .get ()).thenReturn ("expensive call" );
13+ Mockito .when (mockedExpensiveFunction .get ())
14+ .thenReturn ("expensive call" );
1415 LazyLambdaThreadSafeSupplier <String > testee = new LazyLambdaThreadSafeSupplier <>(mockedExpensiveFunction );
15- Mockito .verify (mockedExpensiveFunction , Mockito .never ()).get ();
16+ Mockito .verify (mockedExpensiveFunction , Mockito .never ())
17+ .get ();
1618 testee .getData ();
1719 testee .getData ();
1820 testee .getData ();
1921 testee .getData ();
20- Mockito .verify (mockedExpensiveFunction , Mockito .times (1 )).get ();
22+ Mockito .verify (mockedExpensiveFunction , Mockito .times (1 ))
23+ .get ();
2124 }
2225
2326}
You can’t perform that action at this time.
0 commit comments