Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SCR_AutotestResult.c
Go to the documentation of this file.
1
4
class
SCR_AutotestResult :
TestResultBase
5
{
6
protected
bool
m_bIsSuccess
;
7
protected
string
m_sFailureReason
;
8
9
//------------------------------------------------------------------------------------------------
12
static
SCR_AutotestResult
AsSuccess
()
13
{
14
SCR_AutotestResult result =
new
SCR_AutotestResult(
true
);
15
return
result;
16
}
17
18
//------------------------------------------------------------------------------------------------
25
static
SCR_AutotestResult
AsFailure
(
string
reason
,
string
param1
=
""
,
string
param2
=
""
,
string
param3
=
""
)
26
{
27
SCR_AutotestResult result =
new
SCR_AutotestResult(
false
,
string
.Format(
reason
,
param1
,
param2
,
param3
));
28
return
result;
29
}
30
31
//------------------------------------------------------------------------------------------------
33
string
GetFailureReason
()
34
{
35
return
m_sFailureReason
;
36
}
37
38
//------------------------------------------------------------------------------------------------
41
override
bool
Failure
()
42
{
43
return
!
m_bIsSuccess
;
44
}
45
46
//------------------------------------------------------------------------------------------------
48
override
string
FailureText
()
49
{
50
return
string
.Format(
51
"<failure type=\"Result\">%1</failure>"
,
52
TestHarness
.EscapeForXml(
m_sFailureReason
)
53
);
54
}
55
56
//------------------------------------------------------------------------------------------------
57
// Private constructor enforces usage of static factory methods for instantiation.
58
private
void
SCR_AutotestResult
(
bool
isSuccess,
string
reason
=
""
)
59
{
60
m_bIsSuccess
= isSuccess;
61
m_sFailureReason
=
reason
;
62
}
63
}
reason
string reason
Definition
ServerBrowserMenuCallbacks.c:41
SCR_AutotestResult
Definition
SCR_AutotestResult.c:5
SCR_AutotestResult::Failure
override bool Failure()
Definition
SCR_AutotestResult.c:41
SCR_AutotestResult::GetFailureReason
string GetFailureReason()
Plain failure text.
Definition
SCR_AutotestResult.c:33
SCR_AutotestResult::m_bIsSuccess
bool m_bIsSuccess
Definition
SCR_AutotestResult.c:6
SCR_AutotestResult::m_sFailureReason
string m_sFailureReason
Definition
SCR_AutotestResult.c:7
SCR_AutotestResult::AsFailure
static SCR_AutotestResult AsFailure(string reason, string param1="", string param2="", string param3="")
Definition
SCR_AutotestResult.c:25
SCR_AutotestResult::AsSuccess
static SCR_AutotestResult AsSuccess()
Definition
SCR_AutotestResult.c:12
SCR_AutotestResult::FailureText
override string FailureText()
Text used for xml report output.
Definition
SCR_AutotestResult.c:48
TestHarness
Collection of suites and main interface of the Testing framework.
Definition
TestHarness.c:14
TestResultBase
Definition
TestResultBase.c:17
param3
T3 param3
Definition
tuple.c:93
param2
T2 param2
Definition
tuple.c:92
param1
Tuple param1
scripts
Autotest
Game
TestFramework
SCR_AutotestResult.c
Generated by
1.17.0