Show / Hide Table of Contents

    Class 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 an .

    Inheritance
    System.Object
    Failure
    Namespace: Lucene.Net.Store
    Assembly: Lucene.Net.TestFramework.dll
    Syntax
    public class Failure : object

    Fields

    | Improve this Doc View Source

    m_doFail

    Declaration
    protected bool m_doFail
    Field Value
    Type Description
    System.Boolean

    Methods

    | Improve this Doc View Source

    ClearDoFail()

    Declaration
    public virtual void ClearDoFail()
    | Improve this Doc View Source

    Eval(MockDirectoryWrapper)

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

    Declaration
    public virtual void Eval(MockDirectoryWrapper dir)
    Parameters
    Type Name Description
    MockDirectoryWrapper dir
    | Improve this Doc View Source

    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())
    Declaration
    public virtual Failure Reset()
    Returns
    Type Description
    Failure
    | Improve this Doc View Source

    SetDoFail()

    Declaration
    public virtual void SetDoFail()
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)