extern crate librualg; use librualg::trie::Trie; #[test] fn test_trie() { let mut trie = Trie::new(); trie.insert("abab"); trie.insert("abc"); trie.insert("abccc"); trie.insert("ddvbn"); assert_eq!(trie.contains("abab"), true); assert_eq!(trie.contains("ababa"), false); assert_eq!(trie.contains("abccc"), true); assert_eq!(trie.contains("abcc"), false); assert_eq!(trie.contains("abc"), true); trie.remove("ab"); trie.remove("abc"); assert_eq!(trie.contains("abc"), false); }