use crate::id::{ObjectId, ObjectType};
#[test]
fn unknown_object_type_code_is_rejected() {
assert!(ObjectType::from_code(0).is_err());
assert!(ObjectType::from_code(99).is_err());
}
#[test]
fn object_id_rejects_malformed_hex() {
assert!("zz".repeat(32).parse::<ObjectId>().is_err());
assert!("A".repeat(64).parse::<ObjectId>().is_err());
assert!("510ab866".parse::<ObjectId>().is_err());
}