Add more string comparison test cases.
This commit is contained in:
parent
5b9ff855a3
commit
77659b8181
@ -1150,6 +1150,10 @@ fn test_strings() {
|
|||||||
assert_eq!(eval("\"a\" + \"b\""), Ok(Value::from("ab")));
|
assert_eq!(eval("\"a\" + \"b\""), Ok(Value::from("ab")));
|
||||||
assert_eq!(eval("\"a\" > \"b\""), Ok(Value::from(false)));
|
assert_eq!(eval("\"a\" > \"b\""), Ok(Value::from(false)));
|
||||||
assert_eq!(eval("\"a\" < \"b\""), Ok(Value::from(true)));
|
assert_eq!(eval("\"a\" < \"b\""), Ok(Value::from(true)));
|
||||||
|
assert_eq!(eval("\"a\" >= \"b\""), Ok(Value::from(false)));
|
||||||
|
assert_eq!(eval("\"a\" <= \"b\""), Ok(Value::from(true)));
|
||||||
|
assert_eq!(eval("\"a\" >= \"a\""), Ok(Value::from(true)));
|
||||||
|
assert_eq!(eval("\"a\" <= \"a\""), Ok(Value::from(true)));
|
||||||
assert_eq!(eval("\"xa\" > \"xb\""), Ok(Value::from(false)));
|
assert_eq!(eval("\"xa\" > \"xb\""), Ok(Value::from(false)));
|
||||||
assert_eq!(eval("\"xa\" < \"xb\""), Ok(Value::from(true)));
|
assert_eq!(eval("\"xa\" < \"xb\""), Ok(Value::from(true)));
|
||||||
assert_eq!(eval("\"{}\" != \"{}\""), Ok(Value::from(false)));
|
assert_eq!(eval("\"{}\" != \"{}\""), Ok(Value::from(false)));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user