use crate::SampleTree;
#[test]
fn sample_tree_create_test() {
let st = SampleTree::new();
assert_eq!(st.total, 0);
}
#[test]
fn sample_tree_add_empty_test() {
let mut st = SampleTree::new();
st.add(std::iter::empty());
assert_eq!(st.total, 0);
}
#[test]
fn sample_tree_add_path_test() {
let mut st = SampleTree::new();
st.add("path/to/split".split('/'));
st.add("another/path/to/split".split('/'));
assert_eq!(st.total, 2);
assert_eq!(st.children["path"].total, 1);
assert_eq!(st.children["another"].total, 1);
}