DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Файл TestingFramework.c

См. исходные тексты.

Структуры данных

class  Test
 Attribute used for tests annotation and assignment to Suites. Подробнее...
 
class  TestHarness
 Collection and main interface of the Testing framework. Подробнее...
 
class  TestBase
 Test base class. Подробнее...
 

Функции

void Step (EStage stage=EStage.Main)
 
TestHarness Managed SetResult (TestResultBase res)
 Collection of tests.
 
proto static native bool Run ()
 
static proto string Report ()
 Generates a xml report.
 
proto static native int GetNSuites ()
 Returns number of test suites.
 
proto static native TestSuite GetSuite (int handle)
 Returns a test suite.
 
proto static native TestSuite ActiveSuite ()
 Returns currently active TestSuite or null when none is active.
 
proto static native bool Finished ()
 Returns true when all tests and suites finished.
 
proto static native void Begin ()
 Starts up the testing process and initializes the structures.
 
proto static native void End ()
 Finalizes the testing process.
 
proto native int GetNTests ()
 Returns the number for tests within this suite.
 
proto native TestBase GetTest (int handle)
 Returns a test.
 
proto native void SetEnabled (bool val)
 Enables/Disables the suites. Disabled suites won't run at all.
 
proto native bool IsEnabled ()
 Enabled flag getter.
 
proto string GetName ()
 Suite class name getter. Strictly for UI porposes!
 
void OnInit ()
 Callback for user defined initialization. Called for all suites during TestHarness.Begin().
 
TestBase Managed Failure ()
 Return true of the result means failure.
 
proto native TestResultBase GetResult ()
 Result getter.
 
string FailureText ()
 Text used for xml report output.
 
proto native bool NativeFailure ()
 
proto native string NativeFailureText ()
 

Переменные

class Test Setup
 Stage definition used in conjunction with Step attribute.
 
class Test Main
 
class Test Stage
 Attribute which marks a method as part of the testing process.