Skip to content

Commit fab7eb9

Browse files
committed
Add test missing public key in dnskey in from_bytes
1 parent c9af9b4 commit fab7eb9

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/message/rdata/dnskey_rdata.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,8 @@ impl DnskeyRdata {
194194

195195
#[cfg(test)]
196196
mod dnskey_rdata_test{
197+
use std::vec;
198+
197199
use super::*;
198200

199201
#[test]
@@ -303,4 +305,14 @@ mod dnskey_rdata_test{
303305
assert_eq!(dnskey_rdata.to_bytes(), bytes_test);
304306
}
305307

308+
#[test]
309+
fn missing_public_key_from_bytes() {
310+
//Bytes array missing the public key
311+
let bytes_test: Vec<u8> = vec![0, 1, 3, 5];
312+
313+
let result = DnskeyRdata::from_bytes(&bytes_test, &bytes_test);
314+
315+
assert_eq!(Err("Public key not assigned"), result);
316+
317+
}
306318
}

0 commit comments

Comments
 (0)