diff options
Diffstat (limited to '')
-rw-r--r-- | src/test/BurnUnitTest/VariableTest.cpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/test/BurnUnitTest/VariableTest.cpp b/src/test/BurnUnitTest/VariableTest.cpp index 0b49a530..405c8fab 100644 --- a/src/test/BurnUnitTest/VariableTest.cpp +++ b/src/test/BurnUnitTest/VariableTest.cpp | |||
@@ -42,7 +42,7 @@ namespace Bootstrapper | |||
42 | VariableSetStringHelper(&variables, L"PROP4", L"VAL4", FALSE); | 42 | VariableSetStringHelper(&variables, L"PROP4", L"VAL4", FALSE); |
43 | VariableSetStringHelper(&variables, L"PROP6", L"VAL6", FALSE); | 43 | VariableSetStringHelper(&variables, L"PROP6", L"VAL6", FALSE); |
44 | VariableSetStringHelper(&variables, L"PROP7", L"7", FALSE); | 44 | VariableSetStringHelper(&variables, L"PROP7", L"7", FALSE); |
45 | VariableSetVersionHelper(&variables, L"PROP8", MAKEQWORDVERSION(1,1,0,0)); | 45 | VariableSetVersionHelper(&variables, L"PROP8", L"1.1.0.0"); |
46 | VariableSetStringHelper(&variables, L"PROP9", L"[VAL9]", TRUE); | 46 | VariableSetStringHelper(&variables, L"PROP9", L"[VAL9]", TRUE); |
47 | 47 | ||
48 | // set overwritten variables | 48 | // set overwritten variables |
@@ -61,7 +61,7 @@ namespace Bootstrapper | |||
61 | Assert::Equal<String^>(gcnew String(L"VAL5"), VariableGetStringHelper(&variables, L"PROP5")); | 61 | Assert::Equal<String^>(gcnew String(L"VAL5"), VariableGetStringHelper(&variables, L"PROP5")); |
62 | Assert::Equal<String^>(gcnew String(L"VAL6"), VariableGetStringHelper(&variables, L"PROP6")); | 62 | Assert::Equal<String^>(gcnew String(L"VAL6"), VariableGetStringHelper(&variables, L"PROP6")); |
63 | Assert::Equal(7ll, VariableGetNumericHelper(&variables, L"PROP7")); | 63 | Assert::Equal(7ll, VariableGetNumericHelper(&variables, L"PROP7")); |
64 | Assert::Equal(MAKEQWORDVERSION(1,1,0,0), VariableGetVersionHelper(&variables, L"PROP8")); | 64 | Assert::Equal<String^>(gcnew String(L"1.1.0.0"), VariableGetVersionHelper(&variables, L"PROP8")); |
65 | Assert::Equal<String^>(gcnew String(L"1.1.0.0"), VariableGetStringHelper(&variables, L"PROP8")); | 65 | Assert::Equal<String^>(gcnew String(L"1.1.0.0"), VariableGetStringHelper(&variables, L"PROP8")); |
66 | Assert::Equal<String^>(gcnew String(L"[VAL9]"), VariableGetStringHelper(&variables, L"PROP9")); | 66 | Assert::Equal<String^>(gcnew String(L"[VAL9]"), VariableGetStringHelper(&variables, L"PROP9")); |
67 | 67 | ||
@@ -110,7 +110,7 @@ namespace Bootstrapper | |||
110 | 110 | ||
111 | Assert::Equal(1ll, VariableGetNumericHelper(&variables, L"Var1")); | 111 | Assert::Equal(1ll, VariableGetNumericHelper(&variables, L"Var1")); |
112 | Assert::Equal<String^>(gcnew String(L"String value."), VariableGetStringHelper(&variables, L"Var2")); | 112 | Assert::Equal<String^>(gcnew String(L"String value."), VariableGetStringHelper(&variables, L"Var2")); |
113 | Assert::Equal(MAKEQWORDVERSION(1,2,3,4), VariableGetVersionHelper(&variables, L"Var3")); | 113 | Assert::Equal<String^>(gcnew String(L"1.2.3.4"), VariableGetVersionHelper(&variables, L"Var3")); |
114 | Assert::Equal<String^>(gcnew String(L"[Formatted]"), VariableGetStringHelper(&variables, L"Var6")); | 114 | Assert::Equal<String^>(gcnew String(L"[Formatted]"), VariableGetStringHelper(&variables, L"Var6")); |
115 | } | 115 | } |
116 | finally | 116 | finally |
@@ -214,13 +214,13 @@ namespace Bootstrapper | |||
214 | VariableSetNumericHelper(&variables, L"PROP13", 0x00010000); | 214 | VariableSetNumericHelper(&variables, L"PROP13", 0x00010000); |
215 | VariableSetNumericHelper(&variables, L"PROP14", 0x00000001); | 215 | VariableSetNumericHelper(&variables, L"PROP14", 0x00000001); |
216 | VariableSetNumericHelper(&variables, L"PROP15", 0x00010001); | 216 | VariableSetNumericHelper(&variables, L"PROP15", 0x00010001); |
217 | VariableSetVersionHelper(&variables, L"PROP16", MAKEQWORDVERSION(0,0,0,0)); | 217 | VariableSetVersionHelper(&variables, L"PROP16", L"0.0.0.0"); |
218 | VariableSetVersionHelper(&variables, L"PROP17", MAKEQWORDVERSION(1,0,0,0)); | 218 | VariableSetVersionHelper(&variables, L"PROP17", L"1.0.0.0"); |
219 | VariableSetVersionHelper(&variables, L"PROP18", MAKEQWORDVERSION(1,1,0,0)); | 219 | VariableSetVersionHelper(&variables, L"PROP18", L"1.1.0.0"); |
220 | VariableSetVersionHelper(&variables, L"PROP19", MAKEQWORDVERSION(1,1,1,0)); | 220 | VariableSetVersionHelper(&variables, L"PROP19", L"1.1.1.0"); |
221 | VariableSetVersionHelper(&variables, L"PROP20", MAKEQWORDVERSION(1,1,1,1)); | 221 | VariableSetVersionHelper(&variables, L"PROP20", L"1.1.1.1"); |
222 | VariableSetNumericHelper(&variables, L"vPROP21", 1); | 222 | VariableSetNumericHelper(&variables, L"vPROP21", 1); |
223 | VariableSetVersionHelper(&variables, L"PROP22", MAKEQWORDVERSION(65535,65535,65535,65535)); | 223 | VariableSetVersionHelper(&variables, L"PROP22", L"65535.65535.65535.65535"); |
224 | VariableSetStringHelper(&variables, L"PROP23", L"1.1.1", FALSE); | 224 | VariableSetStringHelper(&variables, L"PROP23", L"1.1.1", FALSE); |
225 | VariableSetStringHelper(&variables, L"PROP24", L"[PROP1]", TRUE); | 225 | VariableSetStringHelper(&variables, L"PROP24", L"[PROP1]", TRUE); |
226 | VariableSetStringHelper(&variables, L"PROP25", L"[PROP7]", TRUE); | 226 | VariableSetStringHelper(&variables, L"PROP25", L"[PROP7]", TRUE); |
@@ -233,7 +233,7 @@ namespace Bootstrapper | |||
233 | Assert::False(EvaluateConditionHelper(&variables, L"PROP7")); | 233 | Assert::False(EvaluateConditionHelper(&variables, L"PROP7")); |
234 | Assert::False(EvaluateConditionHelper(&variables, L"PROP8")); | 234 | Assert::False(EvaluateConditionHelper(&variables, L"PROP8")); |
235 | Assert::True(EvaluateConditionHelper(&variables, L"_PROP9")); | 235 | Assert::True(EvaluateConditionHelper(&variables, L"_PROP9")); |
236 | Assert::False(EvaluateConditionHelper(&variables, L"PROP16")); | 236 | Assert::True(EvaluateConditionHelper(&variables, L"PROP16")); |
237 | Assert::True(EvaluateConditionHelper(&variables, L"PROP17")); | 237 | Assert::True(EvaluateConditionHelper(&variables, L"PROP17")); |
238 | Assert::True(EvaluateConditionHelper(&variables, L"PROP24")); | 238 | Assert::True(EvaluateConditionHelper(&variables, L"PROP24")); |
239 | Assert::True(EvaluateConditionHelper(&variables, L"PROP25")); | 239 | Assert::True(EvaluateConditionHelper(&variables, L"PROP25")); |
@@ -268,8 +268,8 @@ namespace Bootstrapper | |||
268 | Assert::True(EvaluateConditionHelper(&variables, L"PROP18 = v1.1")); | 268 | Assert::True(EvaluateConditionHelper(&variables, L"PROP18 = v1.1")); |
269 | Assert::True(EvaluateConditionHelper(&variables, L"PROP19 = v1.1.1")); | 269 | Assert::True(EvaluateConditionHelper(&variables, L"PROP19 = v1.1.1")); |
270 | Assert::True(EvaluateConditionHelper(&variables, L"PROP20 = v1.1.1.1")); | 270 | Assert::True(EvaluateConditionHelper(&variables, L"PROP20 = v1.1.1.1")); |
271 | Assert::True(EvaluateFailureConditionHelper(&variables, L"PROP20 = v1.1.1.1.0")); | 271 | Assert::True(EvaluateConditionHelper(&variables, L"PROP20 > v1.1.1.1.0")); |
272 | Assert::True(EvaluateFailureConditionHelper(&variables, L"PROP20 = v1.1.1.1.1")); | 272 | Assert::True(EvaluateConditionHelper(&variables, L"PROP20 > v1.1.1.1.1")); |
273 | Assert::True(EvaluateConditionHelper(&variables, L"vPROP21 = 1")); | 273 | Assert::True(EvaluateConditionHelper(&variables, L"vPROP21 = 1")); |
274 | Assert::True(EvaluateConditionHelper(&variables, L"PROP23 = v1.1.1")); | 274 | Assert::True(EvaluateConditionHelper(&variables, L"PROP23 = v1.1.1")); |
275 | Assert::True(EvaluateConditionHelper(&variables, L"v1.1.1 = PROP23")); | 275 | Assert::True(EvaluateConditionHelper(&variables, L"v1.1.1 = PROP23")); |
@@ -287,8 +287,8 @@ namespace Bootstrapper | |||
287 | Assert::True(EvaluateFailureConditionHelper(&variables, L"PROP12 = -92233720368547758080000")); | 287 | Assert::True(EvaluateFailureConditionHelper(&variables, L"PROP12 = -92233720368547758080000")); |
288 | 288 | ||
289 | Assert::True(EvaluateConditionHelper(&variables, L"PROP22 = v65535.65535.65535.65535")); | 289 | Assert::True(EvaluateConditionHelper(&variables, L"PROP22 = v65535.65535.65535.65535")); |
290 | Assert::True(EvaluateFailureConditionHelper(&variables, L"PROP22 = v65536.65535.65535.65535")); | 290 | Assert::True(EvaluateConditionHelper(&variables, L"PROP22 < v65536.65535.65535.65535")); |
291 | Assert::True(EvaluateFailureConditionHelper(&variables, L"PROP22 = v65535.655350000.65535.65535")); | 291 | Assert::True(EvaluateConditionHelper(&variables, L"PROP22 < v65535.655350000.65535.65535")); |
292 | 292 | ||
293 | Assert::True(EvaluateConditionHelper(&variables, L"PROP5 < 6")); | 293 | Assert::True(EvaluateConditionHelper(&variables, L"PROP5 < 6")); |
294 | Assert::False(EvaluateConditionHelper(&variables, L"PROP5 < 5")); | 294 | Assert::False(EvaluateConditionHelper(&variables, L"PROP5 < 5")); |
@@ -388,7 +388,7 @@ namespace Bootstrapper | |||
388 | 388 | ||
389 | VariableSetStringHelper(&variables1, L"PROP1", L"VAL1", FALSE); | 389 | VariableSetStringHelper(&variables1, L"PROP1", L"VAL1", FALSE); |
390 | VariableSetNumericHelper(&variables1, L"PROP2", 2); | 390 | VariableSetNumericHelper(&variables1, L"PROP2", 2); |
391 | VariableSetVersionHelper(&variables1, L"PROP3", MAKEQWORDVERSION(1,1,1,1)); | 391 | VariableSetVersionHelper(&variables1, L"PROP3", L"1.1.1.1"); |
392 | VariableSetStringHelper(&variables1, L"PROP4", L"VAL4", FALSE); | 392 | VariableSetStringHelper(&variables1, L"PROP4", L"VAL4", FALSE); |
393 | VariableSetStringHelper(&variables1, L"PROP5", L"[PROP1]", TRUE); | 393 | VariableSetStringHelper(&variables1, L"PROP5", L"[PROP1]", TRUE); |
394 | 394 | ||
@@ -404,7 +404,7 @@ namespace Bootstrapper | |||
404 | 404 | ||
405 | Assert::Equal<String^>(gcnew String(L"VAL1"), VariableGetStringHelper(&variables2, L"PROP1")); | 405 | Assert::Equal<String^>(gcnew String(L"VAL1"), VariableGetStringHelper(&variables2, L"PROP1")); |
406 | Assert::Equal(2ll, VariableGetNumericHelper(&variables2, L"PROP2")); | 406 | Assert::Equal(2ll, VariableGetNumericHelper(&variables2, L"PROP2")); |
407 | Assert::Equal(MAKEQWORDVERSION(1,1,1,1), VariableGetVersionHelper(&variables2, L"PROP3")); | 407 | Assert::Equal<String^>(gcnew String(L"1.1.1.1"), VariableGetVersionHelper(&variables2, L"PROP3")); |
408 | Assert::Equal<String^>(gcnew String(L"VAL4"), VariableGetStringHelper(&variables2, L"PROP4")); | 408 | Assert::Equal<String^>(gcnew String(L"VAL4"), VariableGetStringHelper(&variables2, L"PROP4")); |
409 | Assert::Equal<String^>(gcnew String(L"[PROP1]"), VariableGetStringHelper(&variables2, L"PROP5")); | 409 | Assert::Equal<String^>(gcnew String(L"[PROP1]"), VariableGetStringHelper(&variables2, L"PROP5")); |
410 | 410 | ||