src/test/java/test/thread/parallelization/ParallelByMethodsTestCase9Scenario1.java
//all the test methods in all tests and suites.
all the test methods in all tests and suites.
all the test methods in all tests and suites .
@Test
    public void verifyTestLevelMethodLevelEventLogsOccurBetweenAfterTestListenerStartAndFinishEventLogs() {
        verifyEventsOccurBetween(suiteOneTestOneListenerOnStartEventLog, suiteOneTestOneTestMethodLevelEventLogs,
                suiteOneTestOneListenerOnFinishEventLog,  "All of the test method level event logs for " +
                        SUITE_A_TEST_A + " should have timestamps between the test listener's onStart and onFinish " +
                        "event logs for " + SUITE_A_TEST_A + ". Test listener onStart event log: " +
                        suiteOneTestOneListenerOnStartEventLog + ". Test listener onFinish event log: " +
                        suiteOneTestOneListenerOnFinishEventLog + ". Test method level event logs: " +
                        suiteOneTestOneTestMethodLevelEventLogs);
        verifyEventsOccurBetween(suiteOneTestTwoListenerOnStartEventLog, suiteOneTestTwoTestMethodLevelEventLogs,
                suiteOneTestTwoListenerOnFinishEventLog,  "All of the test method level event logs for " +
                        SUITE_A_TEST_B + " should have timestamps between the test listener's onStart and onFinish " +
                        "event logs for " + SUITE_A_TEST_B + ". Test listener onStart event log: " +
                        suiteOneTestTwoListenerOnStartEventLog + ". Test listener onFinish event log: " +
                        suiteOneTestTwoListenerOnFinishEventLog + ". Test method level event logs: " +
                        suiteOneTestTwoTestMethodLevelEventLogs);
        verifyEventsOccurBetween(suiteTwoTestOneListenerOnStartEventLog, suiteTwoTestOneTestMethodLevelEventLogs,
                suiteTwoTestOneListenerOnFinishEventLog,  "All of the test method level event logs for " +
                        SUITE_B_TEST_A + " should have timestamps between the test listener's onStart and onFinish " +
                        "event logs for " + SUITE_B_TEST_A + ". Test listener onStart event log: " +
                        suiteTwoTestOneListenerOnStartEventLog + ". Test listener onFinish event log: " +
                        suiteTwoTestOneListenerOnFinishEventLog + ". Test method level event logs: " +
                        suiteTwoTestOneTestMethodLevelEventLogs);
        verifyEventsOccurBetween(suiteTwoTestTwoListenerOnStartEventLog, suiteTwoTestTwoTestMethodLevelEventLogs,
                suiteTwoTestTwoListenerOnFinishEventLog,  "All of the test method level event logs for " +
                        SUITE_B_TEST_B + " should have timestamps between the test listener's onStart and onFinish " +
                        "event logs for " + SUITE_B_TEST_B + ". Test listener onStart event log: " +
                        suiteTwoTestTwoListenerOnStartEventLog + ". Test listener onFinish event log: " +
                        suiteTwoTestTwoListenerOnFinishEventLog + ". Test method level event logs: " +
                        suiteTwoTestTwoTestMethodLevelEventLogs);
    }
@ Test public void verifyTestLevelMethodLevelEventLogsOccurBetweenAfterTestListenerStartAndFinishEventLogs ( ) { verifyEventsOccurBetween ( suiteOneTestOneListenerOnStartEventLog , suiteOneTestOneTestMethodLevelEventLogs , suiteOneTestOneListenerOnFinishEventLog , "All of the test method level event logs for " + SUITE_A_TEST_A + " should have timestamps between the test listener's onStart and onFinish " + "event logs for " + SUITE_A_TEST_A + ". Test listener onStart event log: " + suiteOneTestOneListenerOnStartEventLog + ". Test listener onFinish event log: " + suiteOneTestOneListenerOnFinishEventLog + ". Test method level event logs: " + suiteOneTestOneTestMethodLevelEventLogs ) ; verifyEventsOccurBetween ( suiteOneTestTwoListenerOnStartEventLog , suiteOneTestTwoTestMethodLevelEventLogs , suiteOneTestTwoListenerOnFinishEventLog , "All of the test method level event logs for " + SUITE_A_TEST_B + " should have timestamps between the test listener's onStart and onFinish " + "event logs for " + SUITE_A_TEST_B + ". Test listener onStart event log: " + suiteOneTestTwoListenerOnStartEventLog + ". Test listener onFinish event log: " + suiteOneTestTwoListenerOnFinishEventLog + ". Test method level event logs: " + suiteOneTestTwoTestMethodLevelEventLogs ) ; verifyEventsOccurBetween ( suiteTwoTestOneListenerOnStartEventLog , suiteTwoTestOneTestMethodLevelEventLogs , suiteTwoTestOneListenerOnFinishEventLog , "All of the test method level event logs for " + SUITE_B_TEST_A + " should have timestamps between the test listener's onStart and onFinish " + "event logs for " + SUITE_B_TEST_A + ". Test listener onStart event log: " + suiteTwoTestOneListenerOnStartEventLog + ". Test listener onFinish event log: " + suiteTwoTestOneListenerOnFinishEventLog + ". Test method level event logs: " + suiteTwoTestOneTestMethodLevelEventLogs ) ; verifyEventsOccurBetween ( suiteTwoTestTwoListenerOnStartEventLog , suiteTwoTestTwoTestMethodLevelEventLogs , suiteTwoTestTwoListenerOnFinishEventLog , "All of the test method level event logs for " + SUITE_B_TEST_B + " should have timestamps between the test listener's onStart and onFinish " + "event logs for " + SUITE_B_TEST_B + ". Test listener onStart event log: " + suiteTwoTestTwoListenerOnStartEventLog + ". Test listener onFinish event log: " + suiteTwoTestTwoListenerOnFinishEventLog + ". Test method level event logs: " + suiteTwoTestTwoTestMethodLevelEventLogs ) ; }
all the test methods in all tests and suites.
all the test methods in all tests and suites .