Class JUnit4ProviderUtil


  • public final class JUnit4ProviderUtil
    extends java.lang.Object
    Utility method used among all JUnit4 providers
    Author:
    Qingzhou Luo
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.junit.runner.manipulation.Filter createMatchAnyDescriptionFilter​(java.lang.Iterable<org.junit.runner.Description> descriptions)  
      static ClassMethod cutTestClassAndMethod​(org.junit.runner.Description description)
      Java Patterns of regex is slower than cutting a substring.
      static java.util.Set<org.junit.runner.Description> generateFailingTestDescriptions​(java.util.List<org.junit.runner.notification.Failure> allFailures)
      Get all descriptions from a list of Failures
      static boolean isFailureInsideJUnitItself​(org.junit.runner.Description failure)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • generateFailingTestDescriptions

        public static java.util.Set<org.junit.runner.Description> generateFailingTestDescriptions​(java.util.List<org.junit.runner.notification.Failure> allFailures)
        Get all descriptions from a list of Failures
        Parameters:
        allFailures - the list of failures for a given test class
        Returns:
        the list of descriptions
      • isFailureInsideJUnitItself

        public static boolean isFailureInsideJUnitItself​(org.junit.runner.Description failure)
      • cutTestClassAndMethod

        public static ClassMethod cutTestClassAndMethod​(org.junit.runner.Description description)
        Java Patterns of regex is slower than cutting a substring.
        Parameters:
        description - method(class) or method[#](class) or method[#whatever-literals](class)
        Returns:
        method JUnit test method
      • createMatchAnyDescriptionFilter

        public static org.junit.runner.manipulation.Filter createMatchAnyDescriptionFilter​(java.lang.Iterable<org.junit.runner.Description> descriptions)