Skip to content

Commit b7db841

Browse files
author
linzhijun
committed
fix 测试用例
1 parent d58cc94 commit b7db841

File tree

3 files changed

+18
-18
lines changed

3 files changed

+18
-18
lines changed

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public void Test()
5050

5151
var b = engine.TryEvaluate("true", true);
5252
Assert.AreEqual(true, b);
53-
b = engine.TryEvaluate("false", false);
53+
b = engine.TryEvaluate("false", true);
5454
Assert.AreEqual(false, b);
5555

5656
var b1 = engine.TryEvaluate("if(true,1,2)", 0);
@@ -148,7 +148,7 @@ public void base_test()
148148
var b = engine.TryEvaluate("1=1", false);
149149
Assert.AreEqual(true, b);
150150

151-
b = engine.TryEvaluate("1=2", false);
151+
b = engine.TryEvaluate("1=2", true);
152152
Assert.AreEqual(false, b);
153153

154154
b = engine.TryEvaluate("1<>2", false);
@@ -157,7 +157,7 @@ public void base_test()
157157
b = engine.TryEvaluate("1!=2", false);
158158
Assert.AreEqual(true, b);
159159

160-
b = engine.TryEvaluate("1>2", false);
160+
b = engine.TryEvaluate("1>2", true);
161161
Assert.AreEqual(false, b);
162162

163163
b = engine.TryEvaluate("1<2", false);
@@ -166,14 +166,14 @@ public void base_test()
166166
b = engine.TryEvaluate("1<=2", false);
167167
Assert.AreEqual(true, b);
168168

169-
b = engine.TryEvaluate("1>=2", false);
169+
b = engine.TryEvaluate("1>=2", true);
170170
Assert.AreEqual(false, b);
171171

172172
b = engine.TryEvaluate("'1'='1'", false);
173173
Assert.AreEqual(true, b);
174174
b = engine.TryEvaluate("'e'='e'", false);
175175
Assert.AreEqual(true, b);
176-
b = engine.TryEvaluate("'1'='2'", false);
176+
b = engine.TryEvaluate("'1'='2'", true);
177177
Assert.AreEqual(false, b);
178178
b = engine.TryEvaluate("'1'!='2'", false);
179179
Assert.AreEqual(true, b);

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ public void IsRegex_test()
9898
AlgorithmEngine engine = new AlgorithmEngine();
9999
var r = engine.TryEvaluate("IsRegex('abcd','a.*c')", false);
100100
Assert.AreEqual(r, true);
101-
r = engine.TryEvaluate("IsRegex('abcd','da.*c')", false);
101+
r = engine.TryEvaluate("IsRegex('abcd','da.*c')", true);
102102
Assert.AreEqual(r, false);
103103
}
104104

@@ -203,7 +203,7 @@ public void StartsWith()
203203
AlgorithmEngine engine = new AlgorithmEngine();
204204
var dt = engine.TryEvaluate("StartsWith('123456789','12')", false);
205205
Assert.AreEqual(dt, true);
206-
dt = engine.TryEvaluate("StartsWith('123456789','127')", false);
206+
dt = engine.TryEvaluate("StartsWith('123456789','127')", true);
207207
Assert.AreEqual(dt, false);
208208
}
209209
[Test]
@@ -212,7 +212,7 @@ public void EndsWith()
212212
AlgorithmEngine engine = new AlgorithmEngine();
213213
var dt = engine.TryEvaluate("EndsWith('123456789','89')", false);
214214
Assert.AreEqual(dt, true);
215-
dt = engine.TryEvaluate("EndsWith('123456789','127')", false);
215+
dt = engine.TryEvaluate("EndsWith('123456789','127')", true);
216216
Assert.AreEqual(dt, false);
217217
}
218218

@@ -222,7 +222,7 @@ public void IsNullOrEmpty()
222222
AlgorithmEngine engine = new AlgorithmEngine();
223223
var dt = engine.TryEvaluate("IsNullOrEmpty('')", false);
224224
Assert.AreEqual(dt, true);
225-
dt = engine.TryEvaluate("IsNullOrEmpty(' ')", false);
225+
dt = engine.TryEvaluate("IsNullOrEmpty(' ')", true);
226226
Assert.AreEqual(dt, false);
227227
}
228228
[Test]
@@ -233,7 +233,7 @@ public void IsNullOrWhiteSpace()
233233
Assert.AreEqual(dt, true);
234234
dt = engine.TryEvaluate("IsNullOrWhiteSpace(' ')", false);
235235
Assert.AreEqual(dt, true);
236-
dt = engine.TryEvaluate("IsNullOrWhiteSpace(' f ')", false);
236+
dt = engine.TryEvaluate("IsNullOrWhiteSpace(' f ')", true);
237237
Assert.AreEqual(dt, false);
238238
}
239239

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

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -182,12 +182,12 @@ public void And_Test()
182182
t = engine.TryEvaluate("and(true(),1)", false);
183183
Assert.AreEqual(true, t);
184184

185-
t = engine.TryEvaluate("and(true(),false(),1=1)", false);
185+
t = engine.TryEvaluate("and(true(),false(),1=1)", true);
186186
Assert.AreEqual(false, t);
187-
t = engine.TryEvaluate("and(true(),false(),1)", false);
187+
t = engine.TryEvaluate("and(true(),false(),1)", true);
188188
Assert.AreEqual(false, t);
189189

190-
t = engine.TryEvaluate("and(true(),0)", false);
190+
t = engine.TryEvaluate("and(true(),0)", true);
191191
Assert.AreEqual(false, t);
192192
}
193193

@@ -208,15 +208,15 @@ public void Or_Test()
208208
t = engine.TryEvaluate("or(true(),0)", false);
209209
Assert.AreEqual(true, t);
210210

211-
t = engine.TryEvaluate("or(false(),1=2)", false);
211+
t = engine.TryEvaluate("or(false(),1=2)", true);
212212
Assert.AreEqual(false, t);
213213
}
214214

215215
[Test]
216216
public void Not_Test()
217217
{
218218
AlgorithmEngine engine = new AlgorithmEngine();
219-
var t = engine.TryEvaluate("not(true())", false);
219+
var t = engine.TryEvaluate("not(true())", true);
220220
Assert.AreEqual(false, t);
221221
t = engine.TryEvaluate("not(false())", false);
222222
Assert.AreEqual(true, t);
@@ -234,7 +234,7 @@ public void true_Test()
234234
public void false_Test()
235235
{
236236
AlgorithmEngine engine = new AlgorithmEngine();
237-
var t = engine.TryEvaluate("false()", false);
237+
var t = engine.TryEvaluate("false()", true);
238238
Assert.AreEqual(false, t);
239239
}
240240

@@ -245,7 +245,7 @@ public void andor_Test()
245245
var t = engine.TryEvaluate("1=1 && 2==2 and 3=3", false);
246246
Assert.AreEqual(true, t);
247247

248-
t = engine.TryEvaluate("1=1 && 2!=2", false);
248+
t = engine.TryEvaluate("1=1 && 2!=2", true);
249249
Assert.AreEqual(false, t);
250250

251251
t = engine.TryEvaluate("1=1 && 2!=2", true);
@@ -258,7 +258,7 @@ public void andor_Test()
258258
t = engine.TryEvaluate("1=1 and 2==2", false);
259259
Assert.AreEqual(true, t);
260260

261-
t = engine.TryEvaluate("1=1 and 2!=2", false);
261+
t = engine.TryEvaluate("1=1 and 2!=2", true);
262262
Assert.AreEqual(false, t);
263263

264264
t = engine.TryEvaluate("1=1 and 2!=2", true);

0 commit comments

Comments
 (0)