From 9f9024c53962ef3cdb5f43dc3ee6311b2f60f7e7 Mon Sep 17 00:00:00 2001 From: Grzegorz Piwowarek Date: Sat, 1 Jul 2017 18:47:19 +0200 Subject: [PATCH] Integration test (#2187) --- ...FareCalculatorServiceIntegrationTest.java} | 188 +++++++++--------- 1 file changed, 94 insertions(+), 94 deletions(-) rename spring-drools/src/test/java/com/baeldung/spring/drools/service/{TaxiFareCalculatorServiceTest.java => TaxiFareCalculatorServiceIntegrationTest.java} (95%) diff --git a/spring-drools/src/test/java/com/baeldung/spring/drools/service/TaxiFareCalculatorServiceTest.java b/spring-drools/src/test/java/com/baeldung/spring/drools/service/TaxiFareCalculatorServiceIntegrationTest.java similarity index 95% rename from spring-drools/src/test/java/com/baeldung/spring/drools/service/TaxiFareCalculatorServiceTest.java rename to spring-drools/src/test/java/com/baeldung/spring/drools/service/TaxiFareCalculatorServiceIntegrationTest.java index d329300a2b..97bd44316f 100644 --- a/spring-drools/src/test/java/com/baeldung/spring/drools/service/TaxiFareCalculatorServiceTest.java +++ b/spring-drools/src/test/java/com/baeldung/spring/drools/service/TaxiFareCalculatorServiceIntegrationTest.java @@ -1,94 +1,94 @@ -package com.baeldung.spring.drools.service; - -import com.baeldung.spring.drools.model.Fare; -import com.baeldung.spring.drools.model.TaxiRide; -import org.junit.Assert; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.test.context.ContextConfiguration; -import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; - -@RunWith(SpringJUnit4ClassRunner.class) -@ContextConfiguration(classes = TaxiFareConfiguration.class) -public class TaxiFareCalculatorServiceTest { - - @Autowired - private TaxiFareCalculatorService taxiFareCalculatorService; - - @Test - public void testCalculateFareScenario1() { - TaxiRide taxiRide = new TaxiRide(); - taxiRide.setbNightSurcharge(false); - taxiRide.setDistanceInMile(9L); - Fare rideFare = new Fare(); - Long totalCharge = taxiFareCalculatorService.calculateFare(taxiRide, rideFare); - - assertNotNull(totalCharge); - assertEquals(Long.valueOf(70), totalCharge); - } - - @Test - public void testCalculateFareScenario2() { - TaxiRide taxiRide = new TaxiRide(); - taxiRide.setbNightSurcharge(true); - taxiRide.setDistanceInMile(5L); - Fare rideFare = new Fare(); - Long totalCharge = taxiFareCalculatorService.calculateFare(taxiRide, rideFare); - - assertNotNull(totalCharge); - assertEquals(Long.valueOf(100), totalCharge); - } - - @Test - public void testCalculateFareScenario3() { - TaxiRide taxiRide = new TaxiRide(); - taxiRide.setbNightSurcharge(false); - taxiRide.setDistanceInMile(50L); - Fare rideFare = new Fare(); - Long totalCharge = taxiFareCalculatorService.calculateFare(taxiRide, rideFare); - - assertNotNull(totalCharge); - assertEquals(Long.valueOf(170), totalCharge); - } - - @Test - public void testCalculateFareScenario4() { - TaxiRide taxiRide = new TaxiRide(); - taxiRide.setbNightSurcharge(true); - taxiRide.setDistanceInMile(50L); - Fare rideFare = new Fare(); - Long totalCharge = taxiFareCalculatorService.calculateFare(taxiRide, rideFare); - - assertNotNull(totalCharge); - assertEquals(Long.valueOf(250), totalCharge); - } - - @Test - public void testCalculateFareScenario5() { - TaxiRide taxiRide = new TaxiRide(); - taxiRide.setbNightSurcharge(false); - taxiRide.setDistanceInMile(100L); - Fare rideFare = new Fare(); - Long totalCharge = taxiFareCalculatorService.calculateFare(taxiRide, rideFare); - - assertNotNull(totalCharge); - assertEquals(Long.valueOf(220), totalCharge); - } - - @Test - public void testCalculateFareScenario6() { - TaxiRide taxiRide = new TaxiRide(); - taxiRide.setbNightSurcharge(true); - taxiRide.setDistanceInMile(100L); - Fare rideFare = new Fare(); - Long totalCharge = taxiFareCalculatorService.calculateFare(taxiRide, rideFare); - - assertNotNull(totalCharge); - assertEquals(Long.valueOf(350), totalCharge); - } - -} +package com.baeldung.spring.drools.service; + +import com.baeldung.spring.drools.model.Fare; +import com.baeldung.spring.drools.model.TaxiRide; +import org.junit.Assert; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; + +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration(classes = TaxiFareConfiguration.class) +public class TaxiFareCalculatorServiceIntegrationTest { + + @Autowired + private TaxiFareCalculatorService taxiFareCalculatorService; + + @Test + public void testCalculateFareScenario1() { + TaxiRide taxiRide = new TaxiRide(); + taxiRide.setbNightSurcharge(false); + taxiRide.setDistanceInMile(9L); + Fare rideFare = new Fare(); + Long totalCharge = taxiFareCalculatorService.calculateFare(taxiRide, rideFare); + + assertNotNull(totalCharge); + assertEquals(Long.valueOf(70), totalCharge); + } + + @Test + public void testCalculateFareScenario2() { + TaxiRide taxiRide = new TaxiRide(); + taxiRide.setbNightSurcharge(true); + taxiRide.setDistanceInMile(5L); + Fare rideFare = new Fare(); + Long totalCharge = taxiFareCalculatorService.calculateFare(taxiRide, rideFare); + + assertNotNull(totalCharge); + assertEquals(Long.valueOf(100), totalCharge); + } + + @Test + public void testCalculateFareScenario3() { + TaxiRide taxiRide = new TaxiRide(); + taxiRide.setbNightSurcharge(false); + taxiRide.setDistanceInMile(50L); + Fare rideFare = new Fare(); + Long totalCharge = taxiFareCalculatorService.calculateFare(taxiRide, rideFare); + + assertNotNull(totalCharge); + assertEquals(Long.valueOf(170), totalCharge); + } + + @Test + public void testCalculateFareScenario4() { + TaxiRide taxiRide = new TaxiRide(); + taxiRide.setbNightSurcharge(true); + taxiRide.setDistanceInMile(50L); + Fare rideFare = new Fare(); + Long totalCharge = taxiFareCalculatorService.calculateFare(taxiRide, rideFare); + + assertNotNull(totalCharge); + assertEquals(Long.valueOf(250), totalCharge); + } + + @Test + public void testCalculateFareScenario5() { + TaxiRide taxiRide = new TaxiRide(); + taxiRide.setbNightSurcharge(false); + taxiRide.setDistanceInMile(100L); + Fare rideFare = new Fare(); + Long totalCharge = taxiFareCalculatorService.calculateFare(taxiRide, rideFare); + + assertNotNull(totalCharge); + assertEquals(Long.valueOf(220), totalCharge); + } + + @Test + public void testCalculateFareScenario6() { + TaxiRide taxiRide = new TaxiRide(); + taxiRide.setbNightSurcharge(true); + taxiRide.setDistanceInMile(100L); + Fare rideFare = new Fare(); + Long totalCharge = taxiFareCalculatorService.calculateFare(taxiRide, rideFare); + + assertNotNull(totalCharge); + assertEquals(Long.valueOf(350), totalCharge); + } + +}