Modulstruktur: storage/sql/compression/merge/query/txn + tests/examples/docs
CI / build-and-test (push) Successful in 47s

This commit is contained in:
2026-06-13 01:36:32 +02:00
parent 36df095fac
commit 81bdbe5e64
13 changed files with 242 additions and 98 deletions
+16
View File
@@ -0,0 +1,16 @@
//! Integrationstest: nutzt paulDB nur über die öffentliche API
//! (so, wie ein externer Nutzer das Crate verwenden würde).
use pauldb::{Delta, Row};
#[test]
fn insert_scan_und_lookup_ueber_public_api() {
let mut delta = Delta::new();
delta.insert(Row { id: 10, kategorie: "SAP".into(), wert: 42.0 });
delta.insert(Row { id: 20, kategorie: "Rust".into(), wert: 7.0 });
assert_eq!(delta.len(), 2);
assert_eq!(delta.scan().len(), 2);
assert_eq!(delta.find_by_id(20).unwrap().kategorie, "Rust");
assert!(delta.find_by_id(999).is_none());
}