()
| 2 | |
| 3 | #[test] |
| 4 | fn test_sql_injection_detector_simple() { |
| 5 | let detector = SqlInjectionDetector::new(); |
| 6 | |
| 7 | // Test legitimate queries first with simple query |
| 8 | let simple_query = "SELECT * FROM users"; |
| 9 | let result = detector.analyze_query(simple_query); |
| 10 | if let Err(e) = &result { |
| 11 | println!("Error analyzing simple query: {:?}", e); |
| 12 | } |
| 13 | assert!(result.is_ok(), "Simple query should succeed"); |
| 14 | } |
| 15 | |
| 16 | #[test] |
| 17 | fn test_sql_injection_detector_parameterized() { |
nothing calls this directly
no test coverage detected