boolivar/jdoc-test

View on GitHub
jdoc-spock-commons/src/main/java/org/bool/jdoc/spock/NoopContainer.java

Summary

Maintainability
A
0 mins
Test Coverage
package org.bool.jdoc.spock;

public class NoopContainer<T> extends ResourceContainer<T> {

    public NoopContainer(T resource) {
        super(resource);
    }

    /**
     * Does nothing with the resource.
     * 
     * <pre><code lang="spock">
     * def "closeable resource"() {
     *   given:
     *     def closeable = Mock(Closeable)
     *   when:
     *     try (ResourceContainer<?> container = new NoopContainer<>(closeable)) {
     *       assert container.resource == closeable
     *     }
     *   then:
     *     0 * closeable.close()
     * }
     * 
     * def "arbitrary resource"() {
     *   when:
     *     try (ResourceContainer<?> container = new NoopContainer<>(resource)) {
     *       assert container.resource == resource
     *     }
     *   then:
     *     0 * resource._
     * }
     * </code></pre>
     */
    @Override
    public void close() {
    }
}