()
| 1233 | |
| 1234 | #[test] |
| 1235 | fn test_null_handling() { |
| 1236 | let mut builder = BinaryRowBuilder::new(3); |
| 1237 | builder.write_int(0, 42); |
| 1238 | builder.set_null_at(1); |
| 1239 | builder.write_int(2, 99); |
| 1240 | let row = builder.build(); |
| 1241 | |
| 1242 | assert!(!row.is_null_at(0)); |
| 1243 | assert!(row.is_null_at(1)); |
| 1244 | assert!(!row.is_null_at(2)); |
| 1245 | assert_eq!(row.get_int(0).unwrap(), 42); |
| 1246 | assert_eq!(row.get_int(2).unwrap(), 99); |
| 1247 | } |
| 1248 | |
| 1249 | #[test] |
| 1250 | fn test_get_string_variable_length() { |
nothing calls this directly
no test coverage detected