#Topics:
https://junit.org/junit5/docs/current/user-guide/#overview

#Basic:
1. JUnit 5 Introduction
2. All Basic Tags - @Before @DisplayName @Test etc
3. Assertions - static import etc
4. Assumption - assumingThat, assumeTrue, assumeFalse
5. Handling Exceptions
6. @RepeatedTest
7. @Tag  (mvn -Dtest=G_TestPlanTagsTest test)
8. @Disabled
9. @Timeout


#Adv:
10. @TestInstance(Lifecycle.PER_CLASS)
11. @TestInstance(Lifecycle.PER_METHOD)
12. @TestMethodOrder - Alphanumeric, Random, OrderAnnotation
13. @ParameterizedTest, @ValueSource, @JavaTimeConversionPattern (String, int, boolean, Date, Time)
14. @CsvSource, @CsvFileSource
15. @EnumSource
16. @ArgumentsSource
17. @MethodSource
18. @AggregateWith
19. ArgumentsAccessor
20. Parallel Tests



mvn clean install -DskipTests=true -Djib.skip=true
mvn -Dtest=G_TestPlanTagsTest#testFour test
mvn -Dtest=G_TestPlanTagsTest test