summaryrefslogtreecommitdiff
path: root/src/protocol/dns.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/protocol/dns.rs')
-rw-r--r--src/protocol/dns.rs135
1 files changed, 81 insertions, 54 deletions
diff --git a/src/protocol/dns.rs b/src/protocol/dns.rs
index c2d2411..991dedc 100644
--- a/src/protocol/dns.rs
+++ b/src/protocol/dns.rs
@@ -1474,15 +1474,18 @@ mod tests {
assert_eq!(DNSMessage::decode(&bytes), Ok((LAST_SLICE, expectation)));
- match DNSMessage::decode(&bytes) {
- Ok((left, message)) => {
- println!("{:?}; left {:?}", message, left);
+ // example
+ let result = DNSMessage::decode(&bytes);
+ match result {
+ Ok((payload, header)) => {
+ println!("OK: {:?}, payload: {}", header, payload.len());
}
- Err(err) => {
- println!("{:?}\n", err);
+ Err(e) => {
+ println!("ERR: {:?}", e);
}
}
- // assert_eq!(0, 1);
+
+ // assert_eq!(1, 0);
}
#[test]
@@ -1595,15 +1598,18 @@ mod tests {
assert_eq!(DNSMessage::decode(&bytes), Ok((LAST_SLICE, expectation)));
- match DNSMessage::decode(&bytes) {
- Ok((left, message)) => {
- println!("{:?}; left {:?}", message, left);
+ // example
+ let result = DNSMessage::decode(&bytes);
+ match result {
+ Ok((payload, header)) => {
+ println!("OK: {:?}, payload: {}", header, payload.len());
}
- Err(err) => {
- println!("{:?}\n", err);
+ Err(e) => {
+ println!("ERR: {:?}", e);
}
}
- // assert_eq!(0, 1);
+
+ // assert_eq!(1, 0);
}
#[test]
@@ -1716,15 +1722,18 @@ mod tests {
assert_eq!(DNSMessage::decode(&bytes), Ok((LAST_SLICE, expectation)));
- match DNSMessage::decode(&bytes) {
- Ok((left, message)) => {
- println!("{:?}; left {:?}", message, left);
+ // example
+ let result = DNSMessage::decode(&bytes);
+ match result {
+ Ok((payload, header)) => {
+ println!("OK: {:?}, payload: {}", header, payload.len());
}
- Err(err) => {
- println!("{:?}\n", err);
+ Err(e) => {
+ println!("ERR: {:?}", e);
}
}
- // assert_eq!(0, 1);
+
+ // assert_eq!(1, 0);
}
// TODO
@@ -1840,15 +1849,18 @@ mod tests {
assert_eq!(DNSMessage::decode(&bytes), Ok((LAST_SLICE, expectation)));
- match DNSMessage::decode(&bytes) {
- Ok((left, message)) => {
- println!("{:?}; left {:?}", message, left);
+ // example
+ let result = DNSMessage::decode(&bytes);
+ match result {
+ Ok((payload, header)) => {
+ println!("OK: {:?}, payload: {}", header, payload.len());
}
- Err(err) => {
- println!("{:?}\n", err);
+ Err(e) => {
+ println!("ERR: {:?}", e);
}
}
- // assert_eq!(0, 1);
+
+ // assert_eq!(1, 0);
}
// TODO
@@ -1969,15 +1981,18 @@ mod tests {
assert_eq!(DNSMessage::decode(&bytes), Ok((LAST_SLICE, expectation)));
- match DNSMessage::decode(&bytes) {
- Ok((left, message)) => {
- println!("{:?}; left {:?}", message, left);
+ // example
+ let result = DNSMessage::decode(&bytes);
+ match result {
+ Ok((payload, header)) => {
+ println!("OK: {:?}, payload: {}", header, payload.len());
}
- Err(err) => {
- println!("{:?}\n", err);
+ Err(e) => {
+ println!("ERR: {:?}", e);
}
}
- // assert_eq!(0, 1);
+
+ // assert_eq!(1, 0);
}
#[test]
@@ -2091,15 +2106,18 @@ mod tests {
assert_eq!(DNSMessage::decode(&bytes), Ok((LAST_SLICE, expectation)));
- match DNSMessage::decode(&bytes) {
- Ok((left, message)) => {
- println!("{:?}; left {:?}", message, left);
+ // example
+ let result = DNSMessage::decode(&bytes);
+ match result {
+ Ok((payload, header)) => {
+ println!("OK: {:?}, payload: {}", header, payload.len());
}
- Err(err) => {
- println!("{:?}\n", err);
+ Err(e) => {
+ println!("ERR: {:?}", e);
}
}
- // assert_eq!(0, 1);
+
+ // assert_eq!(1, 0);
}
// TODO
@@ -2764,15 +2782,18 @@ mod tests {
assert_eq!(DNSMessage::decode(&bytes), Ok((LAST_SLICE, expectation)));
- match DNSMessage::decode(&bytes) {
- Ok((left, message)) => {
- println!("{:?}; left {:?}", message, left);
+ // example
+ let result = DNSMessage::decode(&bytes);
+ match result {
+ Ok((payload, header)) => {
+ println!("OK: {:?}, payload: {}", header, payload.len());
}
- Err(err) => {
- println!("{:?}\n", err);
+ Err(e) => {
+ println!("ERR: {:?}", e);
}
}
- // assert_eq!(0, 1);
+
+ // assert_eq!(1, 0);
}
// TODO
@@ -2987,15 +3008,18 @@ mod tests {
assert_eq!(DNSMessage::decode(&bytes), Ok((LAST_SLICE, expectation)));
- match DNSMessage::decode(&bytes) {
- Ok((left, message)) => {
- println!("{:?}; left {:?}", message, left);
+ // example
+ let result = DNSMessage::decode(&bytes);
+ match result {
+ Ok((payload, header)) => {
+ println!("OK: {:?}, payload: {}", header, payload.len());
}
- Err(err) => {
- println!("{:?}\n", err);
+ Err(e) => {
+ println!("ERR: {:?}", e);
}
}
- // assert_eq!(0, 1);
+
+ // assert_eq!(1, 0);
}
#[test]
@@ -3478,15 +3502,18 @@ mod tests {
assert_eq!(DNSMessage::decode(&bytes), Ok((LAST_SLICE, expectation)));
- match DNSMessage::decode(&bytes) {
- Ok((left, message)) => {
- println!("{:?}; left {:?}", message, left);
+ // example
+ let result = DNSMessage::decode(&bytes);
+ match result {
+ Ok((payload, header)) => {
+ println!("OK: {:?}, payload: {}", header, payload.len());
}
- Err(err) => {
- println!("{:?}\n", err);
+ Err(e) => {
+ println!("ERR: {:?}", e);
}
}
- // assert_eq!(0, 1);
+
+ // assert_eq!(1, 0);
}
// TODO