Class MockDirectoryWrapper.Failure

  • Enclosing class:
    MockDirectoryWrapper

    public static class MockDirectoryWrapper.Failure
    extends Object
    Objects that represent fail-able conditions. Objects of a derived class are created and registered with the mock directory. After register, each object will be invoked once for each first write of a file, giving the object a chance to throw an IOException.
    • Field Detail

      • doFail

        protected boolean doFail
    • Constructor Detail

      • Failure

        public Failure()
    • Method Detail

      • reset

        public MockDirectoryWrapper.Failure reset()
        reset should set the state of the failure to its default (freshly constructed) state. Reset is convenient for tests that want to create one failure object and then reuse it in multiple cases. This, combined with the fact that Failure subclasses are often anonymous classes makes reset difficult to do otherwise.

        A typical example of use is Failure failure = new Failure() { ... }; ... mock.failOn(failure.reset())

      • setDoFail

        public void setDoFail()
      • clearDoFail

        public void clearDoFail()