Skip to content

Commit 0873c2e

Browse files
committed
Add a test for as_vec.
1 parent 125754d commit 0873c2e

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

src/util.rs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,20 @@ pub fn as_vec(value: &ID) -> Vec<u32> {
66
.map(|s| s.parse::<u32>().unwrap())
77
.collect::<Vec<u32>>()
88
}
9+
10+
11+
#[cfg(test)]
12+
mod tests {
13+
use agentx::encodings;
14+
use super::*;
15+
16+
#[test]
17+
fn it_works() {
18+
let vec = vec![1, 3, 6, 1, 2, 1, 1, 1, 0];
19+
let oid = encodings::ID::try_from(vec.clone())
20+
.expect("Failed to convert");
21+
let result = as_vec(&oid);
22+
// assert_eq!(result, oid.to_string().split('.').map(|s| s.parse::<u32>().unwrap()).collect::<Vec<u32>>());
23+
assert_eq!(result, vec);
24+
}
25+
}

0 commit comments

Comments
 (0)