Skip to content

Commit 30d6c19

Browse files
author
linzhijun
committed
添加 EXACT 测试用例
1 parent ab43638 commit 30d6c19

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

csharp/ToolGood.Algorithm2.Test/AlgorithmEngine/AlgorithmEngineTest_string.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,15 @@ public void EXACT_test()
6464
Assert.AreEqual(t, false);
6565
t = engine.TryEvaluate("EXACT('tt','tt')", true);
6666
Assert.AreEqual(t, true);
67+
t = engine.TryEvaluate("EXACT('33',33)", true);
68+
Assert.AreEqual(t, true);
69+
t = engine.TryEvaluate("EXACT('331.1',331.1)", true);
70+
Assert.AreEqual(t, true);
71+
t = engine.TryEvaluate("EXACT('TRUE',TRUE())", false);
72+
Assert.AreEqual(t, true);
73+
t = engine.TryEvaluate("EXACT('1',TRUE())", false);
74+
Assert.AreEqual(t, false);
75+
6776
}
6877
[Test]
6978
public void FIND_test()

java/toolgood.algorithm/src/test/java/toolgood/algorithm/Tests/AlgorithmEngineTest_string.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,14 @@ public void EXACT_test()
6262
assertEquals(t, false);
6363
t = engine.TryEvaluate("EXACT('tt','tt')", true);
6464
assertEquals(t, true);
65-
t = engine.TryEvaluate("EXACT('tt','33')", true);
65+
t = engine.TryEvaluate("EXACT('33',33)", true);
6666
assertEquals(t, false);
67-
t = engine.TryEvaluate("EXACT('tt','tt')", false);
67+
t = engine.TryEvaluate("EXACT('331.1',331.1)", false);
6868
assertEquals(t, true);
69+
t = engine.TryEvaluate("EXACT('TRUE',TRUE())", false);
70+
assertEquals(t, true);
71+
t = engine.TryEvaluate("EXACT('1',TRUE())", false);
72+
assertEquals(t, false);
6973
}
7074
@Test
7175
public void FIND_test()

0 commit comments

Comments
 (0)