Uploaded image for project: 'ZooKeeper'
  1. ZooKeeper
  2. ZOOKEEPER-2174

JUnit4ZKTestRunner logs test failure for all exceptions even if the test method is annotated with an expected exception.

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.4.7, 3.5.2, 3.6.0
    • Component/s: tests
    • Labels:
      None

      Description

      JUnit4ZKTestRunner wraps JUnit test method execution, and if any exception is thrown, it logs a message stating that the test failed. However, some ZooKeeper tests are annotated with @Test(expected=...) to indicate that an exception is the expected result, and thus the test passes. The runner should be aware of expected exceptions and only log if an unexpected exception occurs.

        Attachments

        1. ZOOKEEPER-2174.001.patch
          2 kB
          Chris Nauroth
        2. ZOOKEEPER-2174.002.patch
          2 kB
          Chris Nauroth
        3. ZOOKEEPER-2174.003.patch
          2 kB
          Chris Nauroth
        4. ZOOKEEPER-2174.004.patch
          2 kB
          Chris Nauroth
        5. ZOOKEEPER-2174-branch-3.4.004.patch
          2 kB
          Chris Nauroth

          Activity

            People

            • Assignee:
              cnauroth Chris Nauroth
              Reporter:
              cnauroth Chris Nauroth
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: