Skip to content

Commit 3987945

Browse files
test(kyberlib): 🐛 add a test case that triggers the KyberLibError::InvalidLength variant
1 parent 39652f6 commit 3987945

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

tests/test_error.rs

+9
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,11 @@ fn test_kyber_lib_error_display() {
3434
error.to_string(),
3535
"The secret and public key given does not match."
3636
);
37+
let error = KyberLibError::InvalidLength;
38+
assert_eq!(
39+
error.to_string(),
40+
"The length of the input buffer is invalid."
41+
);
3742
}
3843

3944
#[test]
@@ -54,6 +59,10 @@ fn test_kyber_lib_error_partial_eq() {
5459
let error2 = KyberLibError::InvalidKey;
5560
assert_eq!(error1, error2);
5661

62+
let error1 = KyberLibError::InvalidLength;
63+
let error2 = KyberLibError::InvalidLength;
64+
assert_eq!(error1, error2);
65+
5766
let error1 = KyberLibError::InvalidInput;
5867
let error2 = KyberLibError::Decapsulation;
5968
assert_ne!(error1, error2);

0 commit comments

Comments
 (0)