()
| 466 | |
| 467 | #[test] |
| 468 | fn test_row_conversion() { |
| 469 | let handler = ValueHandler::new(); |
| 470 | let values = vec![ |
| 471 | SqliteValue::Integer(42), |
| 472 | SqliteValue::Text("hello".to_string()), |
| 473 | SqliteValue::Null, |
| 474 | ]; |
| 475 | let type_oids = vec![23, 25, 25]; // INT4, TEXT, TEXT |
| 476 | |
| 477 | let result = handler.convert_row(&values, &type_oids, false).unwrap(); |
| 478 | |
| 479 | assert_eq!(result.len(), 3); |
| 480 | assert!(result[0].is_some()); |
| 481 | assert!(result[1].is_some()); |
| 482 | assert!(result[2].is_none()); |
| 483 | } |
| 484 | |
| 485 | #[test] |
| 486 | fn test_mmap_enabled_config() { |
nothing calls this directly
no test coverage detected