use SHARAG256::patentmethod;
#[test]
fn integration_test_hash_consistency() {
let message = "Test message for integration";
let hash1 = patentmethod(message);
let hash2 = patentmethod(message);
assert_eq!(hash1, hash2, "Hash should be deterministic");
}
#[test]
fn integration_test_hash_length() {
let messages = vec!["", "a", "short", "a much longer message with special chars!@#$%"];
for msg in messages {
let hash = patentmethod(msg);
assert_eq!(hash.len(), 64, "Hash length should always be 64 characters");
}
}