Class ResourceUtils


  • class ResourceUtils
    extends java.lang.Object
    Resource-related utilities to be used in conjunction with ReflectionSupport.
    Since:
    1.12
    • Constructor Summary

      Constructors 
      Constructor Description
      ResourceUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static java.lang.String packageName​(java.lang.String classpathResourceName)  
      (package private) static java.util.function.Predicate<org.junit.platform.commons.io.Resource> packageName​(java.util.function.Predicate<java.lang.String> packageFilter)
      Match resources against a package filter.
      • Methods inherited from class java.lang.Object

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

      • DEFAULT_PACKAGE_NAME

        public static final java.lang.String DEFAULT_PACKAGE_NAME
        See Also:
        Constant Field Values
      • CLASSPATH_RESOURCE_PATH_SEPARATOR

        private static final char CLASSPATH_RESOURCE_PATH_SEPARATOR
        See Also:
        Constant Field Values
      • PACKAGE_SEPARATOR_CHAR

        private static final char PACKAGE_SEPARATOR_CHAR
        See Also:
        Constant Field Values
    • Constructor Detail

      • ResourceUtils

        ResourceUtils()
    • Method Detail

      • packageName

        static java.util.function.Predicate<org.junit.platform.commons.io.Resource> packageName​(java.util.function.Predicate<java.lang.String> packageFilter)
        Match resources against a package filter.

        The / separated path of a resource is rewritten to a . separated package names. The package filter is applied to that package name.

      • packageName

        private static java.lang.String packageName​(java.lang.String classpathResourceName)