Skip to content

Commit 5e2a8ab

Browse files
committed
Some rules for Assert translation are merged.
1 parent a8fe1c4 commit 5e2a8ab

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

csharp/Platform.RegularExpressions.Transformer.CSharpToCpp/CSharpToCppTransformer.cs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -282,19 +282,13 @@ public class CSharpToCppTransformer : TextTransformer
282282
(new Regex(@"class ([a-zA-Z0-9]+Tests)"), "TEST_CLASS($1)", 0),
283283
// Assert.Equal
284284
// Assert::AreEqual
285-
(new Regex(@"(Assert)\.Equal"), "$1::AreEqual", 0),
286-
// Assert.NotEqual
287-
// Assert::AreNotEqual
288-
(new Regex(@"(Assert)\.NotEqual"), "$1::AreNotEqual", 0),
285+
(new Regex(@"(Assert)\.((Not)?Equal)"), "$1::Are$2", 0),
289286
// Assert.Throws
290287
// Assert::ExpectException
291288
(new Regex(@"(Assert)\.Throws"), "$1::ExpectException", 0),
292289
// Assert.True
293290
// Assert::IsTrue
294-
(new Regex(@"(Assert)\.True"), "$1::IsTrue", 0),
295-
// Assert.False
296-
// Assert::IsFalse
297-
(new Regex(@"(Assert)\.False"), "$1::IsFalse", 0),
291+
(new Regex(@"(Assert)\.(True|False)"), "$1::Is$2", 0),
298292
// $"Argument {argumentName} is null."
299293
// std::string("Argument ").append(Platform::Converters::To<std::string>(argumentName)).append(" is null.").data()
300294
(new Regex(@"\$""(?<left>(\\""|[^""\r\n])*){(?<expression>[_a-zA-Z0-9]+)}(?<right>(\\""|[^""\r\n])*)"""), "std::string($\"${left}\").append(Platform::Converters::To<std::string>(${expression})).append(\"${right}\").data()", 10),

0 commit comments

Comments
 (0)