Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Junit5 support #107

Draft
wants to merge 27 commits into
base: main
Choose a base branch
from
Draft

Junit5 support #107

wants to merge 27 commits into from

Commits on May 26, 2020

  1. Initial POC of Testing JUnit 5 Support in JMAQS

    * Created Custom TestResult interface and Implementation to pass to set the TestResult of the test instance
    * Created a TestWatcher implementation to catch test failure and successes since JUnit doesn't provide their own test result
    * Added RegisterExtension Annotation to BaseGenericTest to register the Custom test watcher programmatically so that we can provide the test instance in the constructor
    * Added appropriate Annotations for test lifecycle to BaseTest along with ExtensionContext and TestResult to replace ITestContext and ITestResult used by TestNG
    * Created Test to see if junit and TestNG can be used in the same test class
    * Created Copy of Test class with many tests using JUnit
    * Updated base pom to include junit-api and junit-engine dependencies
    * Created a properties file to run the JUnit tests in parallel
    Robert Wroblewski committed May 26, 2020
    Configuration menu
    Copy the full SHA
    da7e2ba View commit details
    Browse the repository at this point in the history

Commits on May 27, 2020

  1. Initial POC of Testing JUnit 5 Support in JMAQS

    * Removed threadlocal since TestWatcher is created for each test
    Robert Wroblewski committed May 27, 2020
    Configuration menu
    Copy the full SHA
    1d5c27a View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

  1. Merge branch 'main' into junit5-support

    # Conflicts:
    #	jmaqs-base/pom.xml
    #	maqs-base/src/main/java/com/cognizantsoftvision/maqs/base/BaseTest.java
    #	maqs-base/src/test/java/com/cognizantsoftvision/maqs/base/JUnit_BaseTestObjectUnitTest.java
    jredingcsv committed May 6, 2022
    Configuration menu
    Copy the full SHA
    df847b4 View commit details
    Browse the repository at this point in the history
  2. pull in main

    jredingcsv committed May 6, 2022
    Configuration menu
    Copy the full SHA
    f418a20 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29aa533 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Configuration menu
    Copy the full SHA
    0a00439 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad12753 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8d8971c View commit details
    Browse the repository at this point in the history
  4. checkstyle updates

    jredingcsv committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    3f8d3dd View commit details
    Browse the repository at this point in the history
  5. checkstyle updates

    jredingcsv committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    01a0ab2 View commit details
    Browse the repository at this point in the history
  6. checkstyle updates

    jredingcsv committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    8c8e3f3 View commit details
    Browse the repository at this point in the history
  7. checkstyle updates

    jredingcsv committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    a908d46 View commit details
    Browse the repository at this point in the history
  8. checkstyle updates

    jredingcsv committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    11c9b87 View commit details
    Browse the repository at this point in the history
  9. checkstyle updates

    jredingcsv committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    42ea7e9 View commit details
    Browse the repository at this point in the history
  10. code smells

    jredingcsv committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    4c70b59 View commit details
    Browse the repository at this point in the history
  11. code smells

    jredingcsv committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    8d55c69 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2022

  1. Configuration menu
    Copy the full SHA
    9781d7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a21f15 View commit details
    Browse the repository at this point in the history
  3. fixing code smells

    jredingcsv committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    607fb74 View commit details
    Browse the repository at this point in the history
  4. fixing code smells

    jredingcsv committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    01b372b View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2022

  1. organizing code

    jredingcsv committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    38b308b View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

  1. Configuration menu
    Copy the full SHA
    c5c76e8 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2022

  1. Merge branch 'main' into junit5-support

    # Conflicts:
    #	maqs-base/src/main/java/com/cognizantsoftvision/maqs/base/BaseTest.java
    #	maqs-base/src/test/java/com/cognizantsoftvision/maqs/base/BaseTestUnitTest.java
    jredingcsv committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    04a5587 View commit details
    Browse the repository at this point in the history
  2. merge with main

    jredingcsv committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    7c07dcc View commit details
    Browse the repository at this point in the history
  3. checkstyle changes

    jredingcsv committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    40b6639 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2022

  1. Configuration menu
    Copy the full SHA
    a880ca4 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. Configuration menu
    Copy the full SHA
    f479f1a View commit details
    Browse the repository at this point in the history