C# Class Lucene.Net.Store.MockDirectoryWrapper.Failure

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 anSystem.IO.IOException.
显示文件 Open project: paulirwin/lucene.net

Protected Properties

Property Type Description
DoFail bool

Public Methods

Method Description
ClearDoFail ( ) : void
Eval ( MockDirectoryWrapper dir ) : void

eval is called on the first write of every new file.

Reset ( ) : Failure

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 ( ) : void

Method Details

ClearDoFail() public method

public ClearDoFail ( ) : void
return void

Eval() public method

eval is called on the first write of every new file.
public Eval ( MockDirectoryWrapper dir ) : void
dir MockDirectoryWrapper
return void

Reset() public method

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())
public Reset ( ) : Failure
return Failure

SetDoFail() public method

public SetDoFail ( ) : void
return void

Property Details

DoFail protected_oe property

protected bool DoFail
return bool