Class JUnit4ProviderUtil


  • public final class JUnit4ProviderUtil
    extends java.lang.Object
    Utility method used among all JUnit4 providers
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private JUnit4ProviderUtil()  
    • 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 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)  
      private static boolean isInsaneJunitNullString​(java.lang.String value)  
      static ClassMethod toClassMethod​(org.junit.runner.Description description)
      Java Patterns of regex is slower than cutting a substring.
      • Methods inherited from class java.lang.Object

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

      • JUnit4ProviderUtil

        private JUnit4ProviderUtil()
    • 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)
      • toClassMethod

        public static ClassMethod toClassMethod​(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
      • isInsaneJunitNullString

        private static boolean isInsaneJunitNullString​(java.lang.String value)
      • createMatchAnyDescriptionFilter

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