C# Класс NUnit.Framework.Internal.Test

The Test abstract class represents a test within the framework.
Наследование: ITest, IComparable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
DeclaringTypeInfo ITypeInfo
setUpMethods System.Reflection.MethodInfo[]
tearDownMethods System.Reflection.MethodInfo[]

Private Properties

Свойство Тип Описание
GetNextId string
Initialize void

Открытые методы

Метод Описание
AddToXml ( TNode parentNode, bool recursive ) : TNode

Returns an XmlNode representing the current result after adding it as a child of the supplied parent node.

ApplyAttributesToTest ( Assembly provider ) : void

Modify a newly constructed test by applying any of NUnit's common attributes, based on a supplied ICustomAttributeProvider, which is usually the reflection element from which the test was constructed, but may not be in some instances. The attributes retrieved are saved for use in subsequent operations.

ApplyAttributesToTest ( ICustomAttributeProvider provider ) : void

Modify a newly constructed test by applying any of NUnit's common attributes, based on a supplied ICustomAttributeProvider, which is usually the reflection element from which the test was constructed, but may not be in some instances. The attributes retrieved are saved for use in subsequent operations.

ApplyAttributesToTest ( MemberInfo provider ) : void

Modify a newly constructed test by applying any of NUnit's common attributes, based on a supplied ICustomAttributeProvider, which is usually the reflection element from which the test was constructed, but may not be in some instances. The attributes retrieved are saved for use in subsequent operations.

CompareTo ( object obj ) : int

Compares this test to another test for sorting purposes

MakeTestResult ( ) : NUnit.Framework.Internal.TestResult

Creates a TestResult for this test.

ToXml ( bool recursive ) : TNode

Returns the Xml representation of the test

Защищенные методы

Метод Описание
PopulateTestNode ( TNode thisNode, bool recursive ) : void

Add standard attributes and members to a test node.

Test ( IMethodInfo method ) : System

Construct a test from a MethodInfo

Test ( ITypeInfo typeInfo ) : System

TODO: Documentation needed for constructor

Test ( string name ) : System

Constructs a test given its name

Test ( string pathName, string name ) : System

Constructs a test given the path through the test hierarchy to its parent and a name.

Приватные методы

Метод Описание
GetNextId ( ) : string
Initialize ( string name ) : void

Описание методов

AddToXml() публичный абстрактный Метод

Returns an XmlNode representing the current result after adding it as a child of the supplied parent node.
public abstract AddToXml ( TNode parentNode, bool recursive ) : TNode
parentNode TNode The parent node.
recursive bool If true, descendant results are included
Результат TNode

ApplyAttributesToTest() публичный Метод

Modify a newly constructed test by applying any of NUnit's common attributes, based on a supplied ICustomAttributeProvider, which is usually the reflection element from which the test was constructed, but may not be in some instances. The attributes retrieved are saved for use in subsequent operations.
public ApplyAttributesToTest ( Assembly provider ) : void
provider System.Reflection.Assembly An object deriving from MemberInfo
Результат void

ApplyAttributesToTest() публичный Метод

Modify a newly constructed test by applying any of NUnit's common attributes, based on a supplied ICustomAttributeProvider, which is usually the reflection element from which the test was constructed, but may not be in some instances. The attributes retrieved are saved for use in subsequent operations.
public ApplyAttributesToTest ( ICustomAttributeProvider provider ) : void
provider ICustomAttributeProvider An object implementing ICustomAttributeProvider
Результат void

ApplyAttributesToTest() публичный Метод

Modify a newly constructed test by applying any of NUnit's common attributes, based on a supplied ICustomAttributeProvider, which is usually the reflection element from which the test was constructed, but may not be in some instances. The attributes retrieved are saved for use in subsequent operations.
public ApplyAttributesToTest ( MemberInfo provider ) : void
provider System.Reflection.MemberInfo An object deriving from MemberInfo
Результат void

CompareTo() публичный Метод

Compares this test to another test for sorting purposes
public CompareTo ( object obj ) : int
obj object The other test
Результат int

MakeTestResult() публичный абстрактный Метод

Creates a TestResult for this test.
public abstract MakeTestResult ( ) : NUnit.Framework.Internal.TestResult
Результат NUnit.Framework.Internal.TestResult

PopulateTestNode() защищенный Метод

Add standard attributes and members to a test node.
protected PopulateTestNode ( TNode thisNode, bool recursive ) : void
thisNode TNode
recursive bool
Результат void

Test() защищенный Метод

Construct a test from a MethodInfo
protected Test ( IMethodInfo method ) : System
method IMethodInfo
Результат System

Test() защищенный Метод

TODO: Documentation needed for constructor
protected Test ( ITypeInfo typeInfo ) : System
typeInfo ITypeInfo
Результат System

Test() защищенный Метод

Constructs a test given its name
protected Test ( string name ) : System
name string The name of the test
Результат System

Test() защищенный Метод

Constructs a test given the path through the test hierarchy to its parent and a name.
protected Test ( string pathName, string name ) : System
pathName string The parent tests full name
name string The name of the test
Результат System

ToXml() публичный Метод

Returns the Xml representation of the test
public ToXml ( bool recursive ) : TNode
recursive bool If true, include child tests recursively
Результат TNode

Описание свойств

DeclaringTypeInfo защищенное свойство

Used to cache the declaring type for this MethodInfo
protected ITypeInfo DeclaringTypeInfo
Результат ITypeInfo

setUpMethods защищенное свойство

The SetUp methods.
protected MethodInfo[],System.Reflection setUpMethods
Результат System.Reflection.MethodInfo[]

tearDownMethods защищенное свойство

The teardown methods
protected MethodInfo[],System.Reflection tearDownMethods
Результат System.Reflection.MethodInfo[]