diff --git a/apache-poi/temp.xlsx b/apache-poi/temp.xlsx
index 12a9b2656c..431a8a662c 100644
Binary files a/apache-poi/temp.xlsx and b/apache-poi/temp.xlsx differ
diff --git a/mesos-marathon/pom.xml b/mesos-marathon/pom.xml
index ca17a5c4c4..92b56e721b 100644
--- a/mesos-marathon/pom.xml
+++ b/mesos-marathon/pom.xml
@@ -40,6 +40,16 @@
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ **/*IntegrationTest.java
+ **/*LiveTest.java
+
+
+
diff --git a/mesos-marathon/src/main/java/com/mogronalol/DemoApplication.java b/mesos-marathon/src/main/java/com/baeldung/DemoApplication.java
similarity index 81%
rename from mesos-marathon/src/main/java/com/mogronalol/DemoApplication.java
rename to mesos-marathon/src/main/java/com/baeldung/DemoApplication.java
index f757178026..b2c5302277 100644
--- a/mesos-marathon/src/main/java/com/mogronalol/DemoApplication.java
+++ b/mesos-marathon/src/main/java/com/baeldung/DemoApplication.java
@@ -1,10 +1,8 @@
-package com.mogronalol;
+package com.baeldung;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
-import javax.annotation.PostConstruct;
-
@SpringBootApplication
public class DemoApplication {
diff --git a/mesos-marathon/src/main/java/com/mogronalol/HelloController.java b/mesos-marathon/src/main/java/com/baeldung/HelloController.java
similarity index 82%
rename from mesos-marathon/src/main/java/com/mogronalol/HelloController.java
rename to mesos-marathon/src/main/java/com/baeldung/HelloController.java
index 2059280ba0..83eca1f501 100644
--- a/mesos-marathon/src/main/java/com/mogronalol/HelloController.java
+++ b/mesos-marathon/src/main/java/com/baeldung/HelloController.java
@@ -1,6 +1,5 @@
-package com.mogronalol;
+package com.baeldung;
-import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
diff --git a/mesos-marathon/src/test/java/com/mogronalol/DemoApplicationTests.java b/mesos-marathon/src/test/java/com/baeldung/DemoApplicationIntegrationTest.java
similarity index 88%
rename from mesos-marathon/src/test/java/com/mogronalol/DemoApplicationTests.java
rename to mesos-marathon/src/test/java/com/baeldung/DemoApplicationIntegrationTest.java
index 5e88f9a70f..85331516f9 100644
--- a/mesos-marathon/src/test/java/com/mogronalol/DemoApplicationTests.java
+++ b/mesos-marathon/src/test/java/com/baeldung/DemoApplicationIntegrationTest.java
@@ -1,11 +1,10 @@
-package com.mogronalol;
+package com.baeldung;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.context.embedded.LocalServerPort;
import org.springframework.boot.test.context.SpringBootTest;
-import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.web.client.RestTemplate;
@@ -13,7 +12,7 @@ import static org.assertj.core.api.Assertions.assertThat;
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest(classes = {DemoApplication.class}, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
-public class DemoApplicationTests {
+public class DemoApplicationIntegrationTest {
private RestTemplate restTemplate;
diff --git a/pom.xml b/pom.xml
index a6b46a0e39..a582ff3e70 100644
--- a/pom.xml
+++ b/pom.xml
@@ -35,7 +35,7 @@
deltaspike
dozer
- ejb
+
feign
flyway
@@ -66,7 +66,7 @@
javax-servlets
javaxval
jaxb
- jee7
+
jjwt
jooq
diff --git a/spring-amqp-simple/pom.xml b/spring-amqp-simple/pom.xml
index 38738d875f..7ff26376e4 100644
--- a/spring-amqp-simple/pom.xml
+++ b/spring-amqp-simple/pom.xml
@@ -41,6 +41,16 @@
org.springframework.boot
spring-boot-maven-plugin
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ **/*IntegrationTest.java
+ **/*LiveTest.java
+
+
+
\ No newline at end of file
diff --git a/spring-aop/pom.xml b/spring-aop/pom.xml
index bd86839742..90e892b311 100644
--- a/spring-aop/pom.xml
+++ b/spring-aop/pom.xml
@@ -2,10 +2,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
com.baeldung
- spring-custom-aop
+ spring-aop
0.0.1-SNAPSHOT
war
- spring-custom-aop
+ spring-aop
org.springframework.boot
@@ -42,6 +42,18 @@
1.8
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ **/*IntegrationTest.java
+ **/*LiveTest.java
+
+
+
+
diff --git a/spring-aop/src/test/java/org/baeldung/CustomAnnotationTest.java b/spring-aop/src/test/java/org/baeldung/CustomAnnotationIntegrationTest.java
similarity index 91%
rename from spring-aop/src/test/java/org/baeldung/CustomAnnotationTest.java
rename to spring-aop/src/test/java/org/baeldung/CustomAnnotationIntegrationTest.java
index d4712cc063..b109e3a39e 100644
--- a/spring-aop/src/test/java/org/baeldung/CustomAnnotationTest.java
+++ b/spring-aop/src/test/java/org/baeldung/CustomAnnotationIntegrationTest.java
@@ -8,7 +8,7 @@ import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest
-public class CustomAnnotationTest {
+public class CustomAnnotationIntegrationTest {
@Autowired
private Service service;
diff --git a/spring-boot/src/test/java/org/baeldung/jsoncomponent/UserJsonDeserializerTest.java b/spring-boot/src/test/java/org/baeldung/jsoncomponent/UserJsonDeserializerIntegrationTest.java
similarity index 93%
rename from spring-boot/src/test/java/org/baeldung/jsoncomponent/UserJsonDeserializerTest.java
rename to spring-boot/src/test/java/org/baeldung/jsoncomponent/UserJsonDeserializerIntegrationTest.java
index 51c1c72ea3..4f5af3d0e7 100644
--- a/spring-boot/src/test/java/org/baeldung/jsoncomponent/UserJsonDeserializerTest.java
+++ b/spring-boot/src/test/java/org/baeldung/jsoncomponent/UserJsonDeserializerIntegrationTest.java
@@ -14,7 +14,7 @@ import static org.junit.Assert.assertEquals;
@JsonTest
@RunWith(SpringRunner.class)
-public class UserJsonDeserializerTest {
+public class UserJsonDeserializerIntegrationTest {
@Autowired
private ObjectMapper objectMapper;
diff --git a/spring-boot/src/test/java/org/baeldung/jsoncomponent/UserJsonSerializerTest.java b/spring-boot/src/test/java/org/baeldung/jsoncomponent/UserJsonSerializerIntegrationTest.java
similarity index 94%
rename from spring-boot/src/test/java/org/baeldung/jsoncomponent/UserJsonSerializerTest.java
rename to spring-boot/src/test/java/org/baeldung/jsoncomponent/UserJsonSerializerIntegrationTest.java
index c85af4a17f..c1b4c8912c 100644
--- a/spring-boot/src/test/java/org/baeldung/jsoncomponent/UserJsonSerializerTest.java
+++ b/spring-boot/src/test/java/org/baeldung/jsoncomponent/UserJsonSerializerIntegrationTest.java
@@ -14,7 +14,7 @@ import static org.junit.Assert.assertEquals;
@JsonTest
@RunWith(SpringRunner.class)
-public class UserJsonSerializerTest {
+public class UserJsonSerializerIntegrationTest {
@Autowired
private ObjectMapper objectMapper;
diff --git a/spring-hibernate4/src/test/java/com/baeldung/persistence/save/SaveMethodsTest.java b/spring-hibernate4/src/test/java/com/baeldung/persistence/save/SaveMethodsIntegrationTest.java
similarity index 99%
rename from spring-hibernate4/src/test/java/com/baeldung/persistence/save/SaveMethodsTest.java
rename to spring-hibernate4/src/test/java/com/baeldung/persistence/save/SaveMethodsIntegrationTest.java
index 2e729c5680..ef83af3a0d 100644
--- a/spring-hibernate4/src/test/java/com/baeldung/persistence/save/SaveMethodsTest.java
+++ b/spring-hibernate4/src/test/java/com/baeldung/persistence/save/SaveMethodsIntegrationTest.java
@@ -16,7 +16,7 @@ import static org.junit.Assert.*;
* Testing specific implementation details for different methods:
* persist, save, merge, update, saveOrUpdate.
*/
-public class SaveMethodsTest {
+public class SaveMethodsIntegrationTest {
private static SessionFactory sessionFactory;
diff --git a/spring-hibernate5/src/test/java/com/baeldung/hibernate/criteria/HibernateCriteriaTestRunner.java b/spring-hibernate5/src/test/java/com/baeldung/hibernate/criteria/HibernateCriteriaTestRunner.java
deleted file mode 100644
index 3228f917fd..0000000000
--- a/spring-hibernate5/src/test/java/com/baeldung/hibernate/criteria/HibernateCriteriaTestRunner.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package com.baeldung.hibernate.criteria;
-
-import org.junit.runner.JUnitCore;
-import org.junit.runner.Result;
-import org.junit.runner.notification.Failure;
-
-public class HibernateCriteriaTestRunner {
-
- public static void main(final String[] args) {
- Result result = JUnitCore.runClasses(HibernateCriteriaTestSuite.class);
- for (Failure failure : result.getFailures()) {
- //
- }
- }
-}
diff --git a/spring-hibernate5/src/test/java/com/baeldung/hibernate/criteria/HibernateCriteriaTestSuite.java b/spring-hibernate5/src/test/java/com/baeldung/hibernate/criteria/HibernateCriteriaTestSuite.java
deleted file mode 100644
index dc1040734f..0000000000
--- a/spring-hibernate5/src/test/java/com/baeldung/hibernate/criteria/HibernateCriteriaTestSuite.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package com.baeldung.hibernate.criteria;
-
-import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
-
-@RunWith(Suite.class)
-@Suite.SuiteClasses({ HibernateCriteriaIntegrationTest.class })
-
-public class HibernateCriteriaTestSuite {
-
-}
diff --git a/spring-hibernate5/src/test/java/com/baeldung/persistence/save/SaveMethodsTest.java b/spring-hibernate5/src/test/java/com/baeldung/persistence/save/SaveMethodIntegrationTest.java
similarity index 94%
rename from spring-hibernate5/src/test/java/com/baeldung/persistence/save/SaveMethodsTest.java
rename to spring-hibernate5/src/test/java/com/baeldung/persistence/save/SaveMethodIntegrationTest.java
index d3e90a568a..910cdc597f 100644
--- a/spring-hibernate5/src/test/java/com/baeldung/persistence/save/SaveMethodsTest.java
+++ b/spring-hibernate5/src/test/java/com/baeldung/persistence/save/SaveMethodIntegrationTest.java
@@ -1,14 +1,6 @@
package com.baeldung.persistence.save;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotEquals;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNotSame;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertSame;
-
-import javax.persistence.PersistenceException;
-
+import com.baeldung.persistence.model.Person;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
@@ -17,19 +9,17 @@ import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.cfg.Configuration;
import org.hibernate.dialect.HSQLDialect;
import org.hibernate.service.ServiceRegistry;
-import org.junit.After;
-import org.junit.AfterClass;
-import org.junit.Before;
-import org.junit.BeforeClass;
-import org.junit.Test;
+import org.junit.*;
-import com.baeldung.persistence.model.Person;
+import javax.persistence.PersistenceException;
+
+import static org.junit.Assert.*;
/**
* Testing specific implementation details for different methods: persist, save,
* merge, update, saveOrUpdate.
*/
-public class SaveMethodsTest {
+public class SaveMethodIntegrationTest {
private static SessionFactory sessionFactory;
diff --git a/spring-mvc-java/src/test/java/com/baeldung/web/controller/EmployeeTestWithoutMockMvc.java b/spring-mvc-java/src/test/java/com/baeldung/web/controller/EmployeeIntegrationTest.java
similarity index 97%
rename from spring-mvc-java/src/test/java/com/baeldung/web/controller/EmployeeTestWithoutMockMvc.java
rename to spring-mvc-java/src/test/java/com/baeldung/web/controller/EmployeeIntegrationTest.java
index 19806e0559..0c2aa3de1b 100644
--- a/spring-mvc-java/src/test/java/com/baeldung/web/controller/EmployeeTestWithoutMockMvc.java
+++ b/spring-mvc-java/src/test/java/com/baeldung/web/controller/EmployeeIntegrationTest.java
@@ -15,7 +15,7 @@ import com.baeldung.spring.web.config.WebConfig;
@RunWith(SpringJUnit4ClassRunner.class)
@WebAppConfiguration
@ContextConfiguration(classes = WebConfig.class)
-public class EmployeeTestWithoutMockMvc {
+public class EmployeeIntegrationTest {
@Autowired
private EmployeeController employeeController;
diff --git a/spring-mvc-java/src/test/java/com/baeldung/web/controller/RequestMapingShortcutsUnitTest.java b/spring-mvc-java/src/test/java/com/baeldung/web/controller/RequestMapingShortcutsIntegrationTest.java
similarity index 98%
rename from spring-mvc-java/src/test/java/com/baeldung/web/controller/RequestMapingShortcutsUnitTest.java
rename to spring-mvc-java/src/test/java/com/baeldung/web/controller/RequestMapingShortcutsIntegrationTest.java
index d02a7140b5..fb21905027 100644
--- a/spring-mvc-java/src/test/java/com/baeldung/web/controller/RequestMapingShortcutsUnitTest.java
+++ b/spring-mvc-java/src/test/java/com/baeldung/web/controller/RequestMapingShortcutsIntegrationTest.java
@@ -21,7 +21,7 @@ import com.baeldung.spring.web.config.WebConfig;
@RunWith(SpringJUnit4ClassRunner.class)
@WebAppConfiguration
@ContextConfiguration(classes = WebConfig.class)
-public class RequestMapingShortcutsUnitTest {
+public class RequestMapingShortcutsIntegrationTest {
@Autowired
private WebApplicationContext ctx;
diff --git a/spring-security-rest/pom.xml b/spring-security-rest/pom.xml
index 320e84fa7a..996161c721 100644
--- a/spring-security-rest/pom.xml
+++ b/spring-security-rest/pom.xml
@@ -259,10 +259,10 @@
org.apache.maven.plugins
maven-surefire-plugin
- ${maven-surefire-plugin.version}
**/*LiveTest.java
+ **/*IntegrationTest.java
diff --git a/spring-security-rest/src/test/java/org/baeldung/web/AsyncControllerTest.java b/spring-security-rest/src/test/java/org/baeldung/web/AsyncControllerIntegrationTest.java
similarity index 97%
rename from spring-security-rest/src/test/java/org/baeldung/web/AsyncControllerTest.java
rename to spring-security-rest/src/test/java/org/baeldung/web/AsyncControllerIntegrationTest.java
index 9cd92880a7..a09c225a4a 100644
--- a/spring-security-rest/src/test/java/org/baeldung/web/AsyncControllerTest.java
+++ b/spring-security-rest/src/test/java/org/baeldung/web/AsyncControllerIntegrationTest.java
@@ -1,7 +1,5 @@
package org.baeldung.web;
-import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
-
import org.baeldung.spring.ClientWebConfig;
import org.baeldung.spring.SecurityJavaConfig;
import org.baeldung.spring.WebConfig;
@@ -20,10 +18,12 @@ import org.springframework.test.web.servlet.request.MockMvcRequestBuilders;
import org.springframework.test.web.servlet.setup.MockMvcBuilders;
import org.springframework.web.context.WebApplicationContext;
+import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
+
@RunWith(SpringJUnit4ClassRunner.class)
@WebAppConfiguration
@ContextConfiguration(classes = { ClientWebConfig.class, SecurityJavaConfig.class, WebConfig.class })
-public class AsyncControllerTest {
+public class AsyncControllerIntegrationTest {
@Autowired
WebApplicationContext wac;
diff --git a/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/ForkJoinStateMachineTest.java b/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/ForkJoinStateMachineIntegrationTest.java
similarity index 97%
rename from spring-state-machine/src/test/java/com/baeldung/spring/statemachine/ForkJoinStateMachineTest.java
rename to spring-state-machine/src/test/java/com/baeldung/spring/statemachine/ForkJoinStateMachineIntegrationTest.java
index a9aca82a6e..b34d5c47c6 100644
--- a/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/ForkJoinStateMachineTest.java
+++ b/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/ForkJoinStateMachineIntegrationTest.java
@@ -20,7 +20,7 @@ import static org.junit.Assert.assertTrue;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = ForkJoinStateMachineConfiguration.class)
-public class ForkJoinStateMachineTest {
+public class ForkJoinStateMachineIntegrationTest {
@Autowired
private StateMachine stateMachine;
diff --git a/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/HierarchicalStateMachineTest.java b/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/HierarchicalStateMachineIntegrationTest.java
similarity index 96%
rename from spring-state-machine/src/test/java/com/baeldung/spring/statemachine/HierarchicalStateMachineTest.java
rename to spring-state-machine/src/test/java/com/baeldung/spring/statemachine/HierarchicalStateMachineIntegrationTest.java
index a2fa4f9160..3d7c0be828 100644
--- a/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/HierarchicalStateMachineTest.java
+++ b/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/HierarchicalStateMachineIntegrationTest.java
@@ -19,7 +19,7 @@ import static org.junit.Assert.assertEquals;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = HierarchicalStateMachineConfiguration.class)
-public class HierarchicalStateMachineTest {
+public class HierarchicalStateMachineIntegrationTest {
@Autowired
private StateMachine stateMachine;
diff --git a/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/JunctionStateMachineTest.java b/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/JunctionStateMachineIntegrationTest.java
similarity index 96%
rename from spring-state-machine/src/test/java/com/baeldung/spring/statemachine/JunctionStateMachineTest.java
rename to spring-state-machine/src/test/java/com/baeldung/spring/statemachine/JunctionStateMachineIntegrationTest.java
index 2b5130ab45..93de23fad3 100644
--- a/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/JunctionStateMachineTest.java
+++ b/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/JunctionStateMachineIntegrationTest.java
@@ -17,7 +17,7 @@ import javax.annotation.Resource;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = JunctionStateMachineConfiguration.class)
-public class JunctionStateMachineTest {
+public class JunctionStateMachineIntegrationTest {
@Autowired
private StateMachine stateMachine;
diff --git a/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/StateEnumMachineTest.java b/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/StateEnumMachineIntegrationTest.java
similarity index 97%
rename from spring-state-machine/src/test/java/com/baeldung/spring/statemachine/StateEnumMachineTest.java
rename to spring-state-machine/src/test/java/com/baeldung/spring/statemachine/StateEnumMachineIntegrationTest.java
index 19f24ede2d..9074ece001 100644
--- a/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/StateEnumMachineTest.java
+++ b/spring-state-machine/src/test/java/com/baeldung/spring/statemachine/StateEnumMachineIntegrationTest.java
@@ -21,7 +21,7 @@ import static org.junit.Assert.assertTrue;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = SimpleEnumStateMachineConfiguration.class)
-public class StateEnumMachineTest {
+public class StateEnumMachineIntegrationTest {
@Autowired
private StateMachine stateMachine;