xmlunit-core : Org.XmlUnit.Diff Namespace

AbstractDifferenceEngine Class

Useful base-implementation of some parts of the IDifferenceEngine interface.

Syntax

public abstract class AbstractDifferenceEngine : IDifferenceEngine

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Org.XmlUnit.Diff
Assembly: xmlunit-core (in xmlunit-core.dll)
Assembly Versions: 2.9.2.240

Members

See Also: Inherited members from object.

Protected Constructors

Documentation for this section has not yet been entered.

Public Properties

AttributeFilter Predicate<System.Xml.XmlAttribute> . Documentation for this section has not yet been entered.
ComparisonController ComparisonController . Documentation for this section has not yet been entered.
DifferenceEvaluator DifferenceEvaluator . Documentation for this section has not yet been entered.
NamespaceContext IDictionary<string, string> . Documentation for this section has not yet been entered.
NodeFilter Predicate<System.Xml.XmlNode> . Documentation for this section has not yet been entered.
NodeMatcher INodeMatcher . Documentation for this section has not yet been entered.

Public Methods

abstract
Compare (Org.XmlUnit.ISource, Org.XmlUnit.ISource)
Documentation for this section has not yet been entered.

Protected Methods

Compare (Comparison) : AbstractDifferenceEngine.ComparisonState
Compares the detail values for object equality, lets the difference evaluator evaluate the result, notifies all listeners and returns the outcome.
static
GetParentXPath (XPathContext) : string
Returns a string representation of the given XPathContext's parent context.
static
GetXPath (XPathContext) : string
Evaluates an XPathContext in a null-safe way

Public Events

ComparisonListener Documentation for this section has not yet been entered.
DifferenceListener Documentation for this section has not yet been entered.
MatchListener Documentation for this section has not yet been entered.

Extension Methods

static
Singleton<T> (this T) : IEnumerable<T>
An enumerable containing a single element.

Member Details

AbstractDifferenceEngine Constructor

Documentation for this section has not yet been entered.

Syntax

protected AbstractDifferenceEngine ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Org.XmlUnit.Diff
Assembly: xmlunit-core (in xmlunit-core.dll)
Assembly Versions: 2.9.2.240

AttributeFilter Property

Documentation for this section has not yet been entered.

Syntax

public virtual Predicate<System.Xml.XmlAttribute> AttributeFilter { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Org.XmlUnit.Diff
Assembly: xmlunit-core (in xmlunit-core.dll)
Assembly Versions: 2.9.2.240

Compare Method

Compares the detail values for object equality, lets the difference evaluator evaluate the result, notifies all listeners and returns the outcome.

Syntax

protected internal AbstractDifferenceEngine.ComparisonState Compare (Comparison comp)

Parameters

comp
Documentation for this section has not yet been entered.

Returns

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Org.XmlUnit.Diff
Assembly: xmlunit-core (in xmlunit-core.dll)
Assembly Versions: 2.9.2.240

Compare Method

Documentation for this section has not yet been entered.

Syntax

public abstract void Compare (Org.XmlUnit.ISource control, Org.XmlUnit.ISource test)

Parameters

control
Documentation for this section has not yet been entered.
test
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Org.XmlUnit.Diff
Assembly: xmlunit-core (in xmlunit-core.dll)
Assembly Versions: 2.9.2.240

ComparisonController Property

Documentation for this section has not yet been entered.

Syntax

public virtual ComparisonController ComparisonController { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Org.XmlUnit.Diff
Assembly: xmlunit-core (in xmlunit-core.dll)
Assembly Versions: 2.9.2.240

ComparisonListener Event

Documentation for this section has not yet been entered.

Syntax

public event ComparisonListener ComparisonListener

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Org.XmlUnit.Diff
Assembly: xmlunit-core (in xmlunit-core.dll)
Assembly Versions: 2.9.2.240

DifferenceEvaluator Property

Documentation for this section has not yet been entered.

Syntax

public virtual DifferenceEvaluator DifferenceEvaluator { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Org.XmlUnit.Diff
Assembly: xmlunit-core (in xmlunit-core.dll)
Assembly Versions: 2.9.2.240

DifferenceListener Event

Documentation for this section has not yet been entered.

Syntax

public event ComparisonListener DifferenceListener

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Org.XmlUnit.Diff
Assembly: xmlunit-core (in xmlunit-core.dll)
Assembly Versions: 2.9.2.240

GetParentXPath Method

Returns a string representation of the given XPathContext's parent context.

Syntax

protected static string GetParentXPath (XPathContext ctx)

Parameters

ctx
the XPath to evaluate

Returns

the stringified XPath of the parent or null if the XPathContext was null

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Org.XmlUnit.Diff
Assembly: xmlunit-core (in xmlunit-core.dll)
Assembly Versions: 2.9.2.240

GetXPath Method

Evaluates an XPathContext in a null-safe way

Syntax

protected static string GetXPath (XPathContext ctx)

Parameters

ctx
the XPath to evaluate

Returns

the stringified XPath or null if the XPathContext was null

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Org.XmlUnit.Diff
Assembly: xmlunit-core (in xmlunit-core.dll)
Assembly Versions: 2.9.2.240

MatchListener Event

Documentation for this section has not yet been entered.

Syntax

public event ComparisonListener MatchListener

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Org.XmlUnit.Diff
Assembly: xmlunit-core (in xmlunit-core.dll)
Assembly Versions: 2.9.2.240

NamespaceContext Property

Documentation for this section has not yet been entered.

Syntax

public IDictionary<string, string> NamespaceContext { protected get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Org.XmlUnit.Diff
Assembly: xmlunit-core (in xmlunit-core.dll)
Assembly Versions: 2.9.2.240

NodeFilter Property

Documentation for this section has not yet been entered.

Syntax

public virtual Predicate<System.Xml.XmlNode> NodeFilter { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Org.XmlUnit.Diff
Assembly: xmlunit-core (in xmlunit-core.dll)
Assembly Versions: 2.9.2.240

NodeMatcher Property

Documentation for this section has not yet been entered.

Syntax

public virtual INodeMatcher NodeMatcher { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Org.XmlUnit.Diff
Assembly: xmlunit-core (in xmlunit-core.dll)
Assembly Versions: 2.9.2.240