IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
NUnit.Framework.Internal.Filters.AndFilter Class Reference

Combines multiple filters so that a test must pass all of them in order to pass this filter. More...

+ Inheritance diagram for NUnit.Framework.Internal.Filters.AndFilter:
+ Collaboration diagram for NUnit.Framework.Internal.Filters.AndFilter:

Public Member Functions

 AndFilter ()
 Constructs an empty AndFilter More...
 
 AndFilter (params ITestFilter[] filters)
 Constructs an AndFilter from an array of filters More...
 
override bool Pass (ITest test)
 Checks whether the AndFilter is matched by a test More...
 
override bool Match (ITest test)
 Checks whether the AndFilter is matched by a test More...
 
- Public Member Functions inherited from NUnit.Framework.Internal.Filters.CompositeFilter
 CompositeFilter ()
 Constructs an empty CompositeFilter More...
 
 CompositeFilter (params ITestFilter[] filters)
 Constructs a CompositeFilter from an array of filters More...
 
void Add (ITestFilter filter)
 Adds a filter to the list of filters More...
 
override TNode AddToXml (TNode parentNode, bool recursive)
 Adds an XML node More...
 
- Public Member Functions inherited from NUnit.Framework.Internal.TestFilter
virtual bool IsExplicitMatch (ITest test)
 Determine if a test matches the filter expicitly. That is, it must be a direct match of the test itself or one of it's children. More...
 
bool MatchParent (ITest test)
 Determine whether any ancestor of the test matches the filter criteria More...
 
TNode ToXml (bool recursive)
 Adds an XML node More...
 

Properties

override string ElementName [get]
 Gets the element name More...
 
- Properties inherited from NUnit.Framework.Internal.Filters.CompositeFilter
IList< ITestFilterFilters [get, private set]
 Return a list of the composing filters. More...
 
abstract string ElementName [get]
 Gets the element name More...
 
- Properties inherited from NUnit.Framework.Internal.TestFilter
bool IsEmpty [get]
 Indicates whether this is the EmptyFilter More...
 
bool TopLevel [get, set]
 Indicates whether this is a top-level filter, not contained in any other filter. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from NUnit.Framework.Internal.TestFilter
static TestFilter FromXml (string xmlText)
 Create a TestFilter instance from an xml representation. More...
 
static TestFilter FromXml (TNode node)
 Create a TestFilter from it's TNode representation More...
 
- Static Public Attributes inherited from NUnit.Framework.Internal.TestFilter
static readonly TestFilter Empty = new EmptyFilter()
 Unique Empty filter. More...
 
- Protected Member Functions inherited from NUnit.Framework.Internal.TestFilter
virtual bool MatchDescendant (ITest test)
 Determine whether any descendant of the test matches the filter criteria. More...
 

Detailed Description

Combines multiple filters so that a test must pass all of them in order to pass this filter.

Constructor & Destructor Documentation

NUnit.Framework.Internal.Filters.AndFilter.AndFilter ( )
inline

Constructs an empty AndFilter

NUnit.Framework.Internal.Filters.AndFilter.AndFilter ( params ITestFilter[]  filters)
inline

Constructs an AndFilter from an array of filters

Parameters
filters

Member Function Documentation

override bool NUnit.Framework.Internal.Filters.AndFilter.Pass ( ITest  test)
inlinevirtual

Checks whether the AndFilter is matched by a test

Parameters
testThe test to be matched
Returns
True if all the component filters pass, otherwise false

Reimplemented from NUnit.Framework.Internal.TestFilter.

References NUnit.Framework.Interfaces.ITestFilter.Pass().

override bool NUnit.Framework.Internal.Filters.AndFilter.Match ( ITest  test)
inlinevirtual

Checks whether the AndFilter is matched by a test

Parameters
testThe test to be matched
Returns
True if all the component filters match, otherwise false

Implements NUnit.Framework.Internal.TestFilter.

References NUnit.Framework.Internal.TestFilter.Match().

Property Documentation

override string NUnit.Framework.Internal.Filters.AndFilter.ElementName
getprotected

Gets the element name

Element name


The documentation for this class was generated from the following file: