From 7795ad76e91063eb156002a135dc68bda6ebe771 Mon Sep 17 00:00:00 2001 From: miron97 Date: Sat, 28 Oct 2017 00:03:58 +0500 Subject: [PATCH 1/2] Add SolutionsOptionsBuilderTest.java --- .../builder/SolutionsOptionsBuilderTest.java | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 src/test/java/easytests/core/options/builder/SolutionsOptionsBuilderTest.java diff --git a/src/test/java/easytests/core/options/builder/SolutionsOptionsBuilderTest.java b/src/test/java/easytests/core/options/builder/SolutionsOptionsBuilderTest.java new file mode 100644 index 000000000..b7c715838 --- /dev/null +++ b/src/test/java/easytests/core/options/builder/SolutionsOptionsBuilderTest.java @@ -0,0 +1,42 @@ +package easytests.core.options.builder; + +import easytests.core.options.*; +import org.junit.Assert; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.mockito.Mockito; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.boot.test.mock.mockito.MockBean; +import org.springframework.test.context.junit4.SpringRunner; + +import static org.mockito.BDDMockito.given; + +/** + * @author miron97 + */ + +@RunWith(SpringRunner.class) +@SpringBootTest +public class SolutionsOptionsBuilderTest { + + @Autowired + private SolutionsOptionsBuilder solutionsOptionsBuilder; + + @MockBean + private SolutionsOptions solutionsOptions; + + @Test + public void testForAuth() throws Exception { + final SolutionsOptions solutionsOptions = new SolutionsOptions(); + given(this.solutionsOptionsBuilder.forAuth()).willReturn(solutionsOptions); + Assert.assertEquals(new SolutionsOptions(), this.solutionsOptionsBuilder.forAuth()); + } + + @Test + public void testForDelete() throws Exception { + final SolutionsOptions solutionsOptions = new SolutionsOptions(); + given(this.solutionsOptionsBuilder.forDelete()).willReturn(solutionsOptions); + Assert.assertEquals(new SolutionsOptions(), this.solutionsOptionsBuilder.forDelete()); + } +} From 2af645740577e769f41d14a1f8fe053b9679759c Mon Sep 17 00:00:00 2001 From: miron97 Date: Thu, 2 Nov 2017 19:59:13 +0500 Subject: [PATCH 2/2] update SolutionsOptionsBuilderTest.java --- .../options/builder/SolutionsOptionsBuilderTest.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/test/java/easytests/core/options/builder/SolutionsOptionsBuilderTest.java b/src/test/java/easytests/core/options/builder/SolutionsOptionsBuilderTest.java index b7c715838..dd60b5403 100644 --- a/src/test/java/easytests/core/options/builder/SolutionsOptionsBuilderTest.java +++ b/src/test/java/easytests/core/options/builder/SolutionsOptionsBuilderTest.java @@ -23,20 +23,16 @@ public class SolutionsOptionsBuilderTest { @Autowired private SolutionsOptionsBuilder solutionsOptionsBuilder; - @MockBean - private SolutionsOptions solutionsOptions; @Test public void testForAuth() throws Exception { - final SolutionsOptions solutionsOptions = new SolutionsOptions(); - given(this.solutionsOptionsBuilder.forAuth()).willReturn(solutionsOptions); - Assert.assertEquals(new SolutionsOptions(), this.solutionsOptionsBuilder.forAuth()); + final SolutionsOptionsInterface solutionsOptions = this.solutionsOptionsBuilder.forAuth(); + Assert.assertEquals(new SolutionsOptions().getClass(), solutionsOptions.getClass()); } @Test public void testForDelete() throws Exception { - final SolutionsOptions solutionsOptions = new SolutionsOptions(); - given(this.solutionsOptionsBuilder.forDelete()).willReturn(solutionsOptions); - Assert.assertEquals(new SolutionsOptions(), this.solutionsOptionsBuilder.forDelete()); + final SolutionsOptionsInterface solutionsOptions = this.solutionsOptionsBuilder.forDelete(); + Assert.assertEquals(new SolutionsOptions().getClass(), solutionsOptions.getClass()); } }