Skip to main content

OpenTD .NET4 reference 2025 R2

OpenTD.Results.Dataset.CompareSuite Class Reference

Last update: 16.07.2025

Use a CompareSuite to test whether multiple pairs of Datasets are equal or not. Tests a set of CompareAssertions and collects the results. More...

Inheritance diagram for OpenTD.Results.Dataset.CompareSuite:

Public Member Functions

Tuple< int, int > Run ()
 
void Add (IDataset a, IDataset b, bool assertDatasetsSame)
 
void Add (CompareAssertion item)
 
void Clear ()
 
bool Contains (CompareAssertion item)
 
void CopyTo (CompareAssertion[] array, int arrayIndex)
 
IEnumerator< CompareAssertion > GetEnumerator ()
 
int IndexOf (CompareAssertion item)
 
void Insert (int index, CompareAssertion item)
 
bool Remove (CompareAssertion item)
 
void RemoveAt (int index)
 

Properties

string Log [get, set]
 
string Message [get]
 
CompareAssertion this[int index] [get, set]
 
int Count [get]
 
bool IsReadOnly [get]
 

Detailed Description

Use a CompareSuite to test whether multiple pairs of Datasets are equal or not. Tests a set of CompareAssertions and collects the results.

Member Function Documentation

◆ Add() [1/2]

void OpenTD.Results.Dataset.CompareSuite.Add ( CompareAssertion item)
inline

◆ Add() [2/2]

void OpenTD.Results.Dataset.CompareSuite.Add ( IDataset a,
IDataset b,
bool assertDatasetsSame )
inline

◆ Clear()

void OpenTD.Results.Dataset.CompareSuite.Clear ( )
inline

◆ Contains()

bool OpenTD.Results.Dataset.CompareSuite.Contains ( CompareAssertion item)
inline

◆ CopyTo()

void OpenTD.Results.Dataset.CompareSuite.CopyTo ( CompareAssertion[] array,
int arrayIndex )
inline

◆ GetEnumerator()

IEnumerator< CompareAssertion > OpenTD.Results.Dataset.CompareSuite.GetEnumerator ( )
inline

◆ IndexOf()

int OpenTD.Results.Dataset.CompareSuite.IndexOf ( CompareAssertion item)
inline

◆ Insert()

void OpenTD.Results.Dataset.CompareSuite.Insert ( int index,
CompareAssertion item )
inline

◆ Remove()

bool OpenTD.Results.Dataset.CompareSuite.Remove ( CompareAssertion item)
inline

◆ RemoveAt()

void OpenTD.Results.Dataset.CompareSuite.RemoveAt ( int index)
inline

◆ Run()

Tuple< int, int > OpenTD.Results.Dataset.CompareSuite.Run ( )
inline

Property Documentation

◆ Count

int OpenTD.Results.Dataset.CompareSuite.Count
get

◆ IsReadOnly

bool OpenTD.Results.Dataset.CompareSuite.IsReadOnly
get

◆ Log

string OpenTD.Results.Dataset.CompareSuite.Log
getset

◆ Message

string OpenTD.Results.Dataset.CompareSuite.Message
get

◆ this[int index]

CompareAssertion OpenTD.Results.Dataset.CompareSuite.this[int index]
getset

The documentation for this class was generated from the following file:
  • C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/TDDEV_ALPHA/buildXX/OpenTD.Results/Dataset/CompareSuite.cs

Connect with Ansys