From c5ae8f98cfa55e35d61b4ea500d0b065a7bd3fa4 Mon Sep 17 00:00:00 2001 From: Kartik Singla Date: Sat, 21 Jul 2018 20:34:52 +0530 Subject: [PATCH] BAEL-1852 - Testing an Abstract Class with JUnit (#4773) * BAEL-1852 - Testing an Abstract Class with JUnit * Fixed test method names and class names according to naming compliances. --- pom.xml | 8 ++- testing-modules/junit-abstract/pom.xml | 59 +++++++++++++++++++ .../abstractmethod/AbstractMethodCalling.java | 17 ++++++ .../indepedentmethod/AbstractIndependent.java | 14 +++++ .../indepedentmethod/ConcreteImpl.java | 10 ++++ .../AbstractInstanceFields.java | 22 +++++++ .../privatemethod/AbstractPrivateMethods.java | 17 ++++++ .../AbstractMethodCallingUnitTest.java | 32 ++++++++++ .../AbstractIndependentUnitTest.java | 26 ++++++++ .../AbstractInstanceFieldsUnitTest.java | 40 +++++++++++++ .../AbstractPrivateMethodsUnitTest.java | 40 +++++++++++++ 11 files changed, 282 insertions(+), 3 deletions(-) create mode 100644 testing-modules/junit-abstract/pom.xml create mode 100644 testing-modules/junit-abstract/src/main/java/org/baeldung/testing/abstractclass/abstractmethod/AbstractMethodCalling.java create mode 100644 testing-modules/junit-abstract/src/main/java/org/baeldung/testing/abstractclass/indepedentmethod/AbstractIndependent.java create mode 100644 testing-modules/junit-abstract/src/main/java/org/baeldung/testing/abstractclass/indepedentmethod/ConcreteImpl.java create mode 100644 testing-modules/junit-abstract/src/main/java/org/baeldung/testing/abstractclass/instancefields/AbstractInstanceFields.java create mode 100644 testing-modules/junit-abstract/src/main/java/org/baeldung/testing/abstractclass/privatemethod/AbstractPrivateMethods.java create mode 100644 testing-modules/junit-abstract/src/test/java/org/baeldung/testing/abstractclass/abstractmethod/AbstractMethodCallingUnitTest.java create mode 100644 testing-modules/junit-abstract/src/test/java/org/baeldung/testing/abstractclass/indepedentmethod/AbstractIndependentUnitTest.java create mode 100644 testing-modules/junit-abstract/src/test/java/org/baeldung/testing/abstractclass/instancefields/AbstractInstanceFieldsUnitTest.java create mode 100644 testing-modules/junit-abstract/src/test/java/org/baeldung/testing/abstractclass/privatemethod/AbstractPrivateMethodsUnitTest.java diff --git a/pom.xml b/pom.xml index 3e0d37e19f..38812f09bf 100644 --- a/pom.xml +++ b/pom.xml @@ -545,8 +545,9 @@ antlr maven-archetype apache-meecrowave - spring-reactive-kotlin + spring-reactive-kotlin jnosql + testing-modules/junit-abstract @@ -666,6 +667,7 @@ spring-amqp-simple spring-apache-camel spring-batch + testing-modules/junit-abstract @@ -1071,7 +1073,7 @@ antlr maven-archetype apache-meecrowave - + testing-modules/junit-abstract