BaseWriter
Overview
BaseWriter is a base class for all result writer.
This class is used to process results of a test run.
Location
-
Reference:
- RemObjects.Elements.EUnit.dll .NET, .NET Standard 2.0
- remobjects.elements.eunit.jar Cooper
- EUnit.fx Island, macOS
- libEUnit.fx Toffee
- Namespace: RemObjects.Elements.EUnit
- Platforms: .NET, .NET Standard 2.0, Cooper, Island, macOS, Toffee
constructor
Creates a new instance of the class with specified parameters.
constructor(TestResults: ITestResult)
BaseWriter(ITestResult TestResults)
init(_ TestResults: ITestResult)
BaseWriter(ITestResult TestResults)
Sub New(TestResults As ITestResult)
Parameters:
- TestResults: Reference to a test result.
Items virtual
Gets reference to a test result assosiated with this writer.
property Items: ITestResult read;
ITestResult Items { get; }
var Items: ITestResult { get{} }
ITestResult Items { __get; }
ReadOnly Property Items() As ITestResult
Write virtual
Writes all test results that matches the conditions defined by the specified predicate.
// .NET, .NET Standard 2.0, Island
method Write(Filter: RemObjects.Elements.RTL.Predicate<RemObjects.Elements.EUnit.ITestResult>)
// macOS
method Write(Filter: Predicate<ITestResult>)
// .NET, .NET Standard 2.0, Island
void Write(RemObjects.Elements.RTL.Predicate<RemObjects.Elements.EUnit.ITestResult> Filter)
// macOS
void Write(Predicate<ITestResult> Filter)
func Write(_ Filter: RemObjects.Elements.RTL.Predicate<RemObjects.Elements.EUnit.ITestResult>)
void Write(Predicate<ITestResult> Filter)
// .NET, .NET Standard 2.0, Island
Sub Write(Filter As RemObjects.Elements.RTL.Predicate<RemObjects.Elements.EUnit.ITestResult>)
// macOS
Sub Write(Filter As Predicate<ITestResult>)
Parameters:
- Filter: Block that defines the conditions of the elements to search for.
WriteFailed virtual
Writes only tests that failed.
method WriteFailed(TestcaseOnly: Boolean)
void WriteFailed(Boolean TestcaseOnly)
func WriteFailed(_ TestcaseOnly: Boolean)
void WriteFailed(Boolean TestcaseOnly)
Sub WriteFailed(TestcaseOnly As Boolean)
Parameters:
- TestcaseOnly: Value that indicates whether this method will write only testcases or all types of tests.
WriteFull .NET, .NET Standard 2.0, Cooper, Island, macOS
Writes full test result tree.
method WriteFull
void WriteFull()
func WriteFull()
void WriteFull()
Sub WriteFull()
WriteFull WriteFull() virtual Toffee
func WriteFull(WriteFull )
Parameters:
- :
WriteLine virtual abstract
Writes specified line of text.
method WriteLine(Line: String)
void WriteLine(String Line)
func WriteLine(_ Line: String)
void WriteLine(String Line)
Sub WriteLine(Line As String)
Parameters:
- Line: String that will be written.
WriteNode protected virtual
Recursively writes a specified node if it mets condition defined by predicate.
// .NET, .NET Standard 2.0, Island
method WriteNode(Node: ITestResult; Filter: RemObjects.Elements.RTL.Predicate<RemObjects.Elements.EUnit.ITestResult>)
// macOS
method WriteNode(Node: ITestResult; Filter: Predicate<ITestResult>)
// .NET, .NET Standard 2.0, Island
void WriteNode(ITestResult Node, RemObjects.Elements.RTL.Predicate<RemObjects.Elements.EUnit.ITestResult> Filter)
// macOS
void WriteNode(ITestResult Node, Predicate<ITestResult> Filter)
func WriteNode(_ Node: ITestResult, _ Filter: RemObjects.Elements.RTL.Predicate<RemObjects.Elements.EUnit.ITestResult>)
void WriteNode(ITestResult Node, Predicate<ITestResult> Filter)
// .NET, .NET Standard 2.0, Island
Sub WriteNode(Node As ITestResult, Filter As RemObjects.Elements.RTL.Predicate<RemObjects.Elements.EUnit.ITestResult>)
// macOS
Sub WriteNode(Node As ITestResult, Filter As Predicate<ITestResult>)
Parameters:
- Node: Node to write.
- Filter: Block that defines the conditions of the elements to search for.
WriteSuite protected virtual abstract
Writes specified suite items.
method WriteSuite(Item: ITestResult)
void WriteSuite(ITestResult Item)
func WriteSuite(_ Item: ITestResult)
void WriteSuite(ITestResult Item)
Sub WriteSuite(Item As ITestResult)
Parameters:
- Item: Reference to a test suite to write.
WriteSummary virtual
Writes summary of the test run.
method WriteSummary(IncludeAll: Boolean)
void WriteSummary(Boolean IncludeAll)
func WriteSummary(_ IncludeAll: Boolean)
void WriteSummary(Boolean IncludeAll)
Sub WriteSummary(IncludeAll As Boolean)
Parameters:
- IncludeAll: Value that indicates whether all items should be calculated or only tests and testcases.
WriteTest protected virtual abstract
Writes specified test items.
method WriteTest(Item: ITestResult)
void WriteTest(ITestResult Item)
func WriteTest(_ Item: ITestResult)
void WriteTest(ITestResult Item)
Sub WriteTest(Item As ITestResult)
Parameters:
- Item: Reference to a test to write.
WriteTestcase protected virtual abstract
Writes specified testcase items.
method WriteTestcase(Item: ITestResult)
void WriteTestcase(ITestResult Item)
func WriteTestcase(_ Item: ITestResult)
void WriteTestcase(ITestResult Item)
Sub WriteTestcase(Item As ITestResult)
Parameters:
- Item: Reference to a testcase to write.
Items virtual
Gets reference to a test result assosiated with this writer.
property Items: ITestResult read;
ITestResult Items { get; }
var Items: ITestResult { get{} }
ITestResult Items { __get; }
ReadOnly Property Items() As ITestResult
constructor
Creates a new instance of the class with specified parameters.
constructor(TestResults: ITestResult)
BaseWriter(ITestResult TestResults)
init(_ TestResults: ITestResult)
BaseWriter(ITestResult TestResults)
Sub New(TestResults As ITestResult)
Parameters:
- TestResults: Reference to a test result.
Write virtual
Writes all test results that matches the conditions defined by the specified predicate.
// .NET, .NET Standard 2.0, Island
method Write(Filter: RemObjects.Elements.RTL.Predicate<RemObjects.Elements.EUnit.ITestResult>)
// macOS
method Write(Filter: Predicate<ITestResult>)
// .NET, .NET Standard 2.0, Island
void Write(RemObjects.Elements.RTL.Predicate<RemObjects.Elements.EUnit.ITestResult> Filter)
// macOS
void Write(Predicate<ITestResult> Filter)
func Write(_ Filter: RemObjects.Elements.RTL.Predicate<RemObjects.Elements.EUnit.ITestResult>)
void Write(Predicate<ITestResult> Filter)
// .NET, .NET Standard 2.0, Island
Sub Write(Filter As RemObjects.Elements.RTL.Predicate<RemObjects.Elements.EUnit.ITestResult>)
// macOS
Sub Write(Filter As Predicate<ITestResult>)
Parameters:
- Filter: Block that defines the conditions of the elements to search for.
WriteFailed virtual
Writes only tests that failed.
method WriteFailed(TestcaseOnly: Boolean)
void WriteFailed(Boolean TestcaseOnly)
func WriteFailed(_ TestcaseOnly: Boolean)
void WriteFailed(Boolean TestcaseOnly)
Sub WriteFailed(TestcaseOnly As Boolean)
Parameters:
- TestcaseOnly: Value that indicates whether this method will write only testcases or all types of tests.
WriteFull .NET, .NET Standard 2.0, Cooper, Island, macOS
Writes full test result tree.
method WriteFull
void WriteFull()
func WriteFull()
void WriteFull()
Sub WriteFull()
WriteFull WriteFull() virtual Toffee
func WriteFull(WriteFull )
Parameters:
- :
WriteLine virtual abstract
Writes specified line of text.
method WriteLine(Line: String)
void WriteLine(String Line)
func WriteLine(_ Line: String)
void WriteLine(String Line)
Sub WriteLine(Line As String)
Parameters:
- Line: String that will be written.
WriteNode protected virtual
Recursively writes a specified node if it mets condition defined by predicate.
// .NET, .NET Standard 2.0, Island
method WriteNode(Node: ITestResult; Filter: RemObjects.Elements.RTL.Predicate<RemObjects.Elements.EUnit.ITestResult>)
// macOS
method WriteNode(Node: ITestResult; Filter: Predicate<ITestResult>)
// .NET, .NET Standard 2.0, Island
void WriteNode(ITestResult Node, RemObjects.Elements.RTL.Predicate<RemObjects.Elements.EUnit.ITestResult> Filter)
// macOS
void WriteNode(ITestResult Node, Predicate<ITestResult> Filter)
func WriteNode(_ Node: ITestResult, _ Filter: RemObjects.Elements.RTL.Predicate<RemObjects.Elements.EUnit.ITestResult>)
void WriteNode(ITestResult Node, Predicate<ITestResult> Filter)
// .NET, .NET Standard 2.0, Island
Sub WriteNode(Node As ITestResult, Filter As RemObjects.Elements.RTL.Predicate<RemObjects.Elements.EUnit.ITestResult>)
// macOS
Sub WriteNode(Node As ITestResult, Filter As Predicate<ITestResult>)
Parameters:
- Node: Node to write.
- Filter: Block that defines the conditions of the elements to search for.
WriteSuite protected virtual abstract
Writes specified suite items.
method WriteSuite(Item: ITestResult)
void WriteSuite(ITestResult Item)
func WriteSuite(_ Item: ITestResult)
void WriteSuite(ITestResult Item)
Sub WriteSuite(Item As ITestResult)
Parameters:
- Item: Reference to a test suite to write.
WriteSummary virtual
Writes summary of the test run.
method WriteSummary(IncludeAll: Boolean)
void WriteSummary(Boolean IncludeAll)
func WriteSummary(_ IncludeAll: Boolean)
void WriteSummary(Boolean IncludeAll)
Sub WriteSummary(IncludeAll As Boolean)
Parameters:
- IncludeAll: Value that indicates whether all items should be calculated or only tests and testcases.
WriteTest protected virtual abstract
Writes specified test items.
method WriteTest(Item: ITestResult)
void WriteTest(ITestResult Item)
func WriteTest(_ Item: ITestResult)
void WriteTest(ITestResult Item)
Sub WriteTest(Item As ITestResult)
Parameters:
- Item: Reference to a test to write.
WriteTestcase protected virtual abstract
Writes specified testcase items.
method WriteTestcase(Item: ITestResult)
void WriteTestcase(ITestResult Item)
func WriteTestcase(_ Item: ITestResult)
void WriteTestcase(ITestResult Item)
Sub WriteTestcase(Item As ITestResult)
Parameters:
- Item: Reference to a testcase to write.