Class ClassResource<T>

  • All Implemented Interfaces:
    org.junit.rules.TestRule

    public class ClassResource<T>
    extends org.junit.rules.ExternalResource
    Use with @ClassRule to initialize a resource in a non-static method and release it after all the methods in the class.
    Since:
    10.0
    Author:
    Dan Berindei
    • Constructor Detail

      • ClassResource

        public ClassResource()
      • ClassResource

        public ClassResource​(Consumer<T> closer)
        Use a custom closer for non-AutoCloseable resources.