MCPcopy Create free account
hub / github.com/erans/pgsqlite / test_comparison_operations

Function test_comparison_operations

tests/decimal_rewriter_test.rs:97–114  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

95
96#[test]
97fn test_comparison_operations() {
98 let conn = setup_test_db();
99
100 // Equality
101 let sql = "SELECT * FROM products WHERE price = 100";
102 let result = rewrite_query(&conn, sql).unwrap();
103 assert!(result.contains("decimal_eq"));
104
105 // Less than
106 let sql = "SELECT * FROM products WHERE price < 50.5";
107 let result = rewrite_query(&conn, sql).unwrap();
108 assert!(result.contains("decimal_lt"));
109
110 // Greater than
111 let sql = "SELECT * FROM products WHERE discount > 10";
112 let result = rewrite_query(&conn, sql).unwrap();
113 assert!(result.contains("decimal_gt"));
114}
115
116#[test]
117fn test_mixed_type_operations() {

Callers

nothing calls this directly

Calls 2

setup_test_dbFunction · 0.70
rewrite_queryFunction · 0.70

Tested by

no test coverage detected