|
|
@@ -133,8 +133,6 @@ pub fn read_tree_and_text<F: Read>(reader: &mut F) -> String {
|
|
|
// println!("Bit vec: {:?}", rest_of_encoded_text);
|
|
|
encoded_text.append(&mut rest_of_encoded_text);
|
|
|
encoded_text.split_off(length_of_file_in_bits as usize);
|
|
|
- println!("Encoded text: {:?}\n", encoded_text);
|
|
|
- println!("Working vec: {:?}", working_vec);
|
|
|
|
|
|
let can_tree = CanonicalHufftree::from_vec(working_vec);
|
|
|
can_tree.decode_text(encoded_text).unwrap()
|
|
|
@@ -238,12 +236,10 @@ mod test {
|
|
|
let mut virtual_buffer = Vec::new();
|
|
|
store_tree_and_text(canonical, &mut virtual_buffer, &input_text).unwrap();
|
|
|
|
|
|
- println!("Virtual buffer: {:?}", virtual_buffer);
|
|
|
|
|
|
let decoded_text = read_tree_and_text(&mut &virtual_buffer[0..virtual_buffer.len()]);
|
|
|
|
|
|
assert_eq!(decoded_text, input_text);
|
|
|
- println!("Decoded text: {}\nInput text:{}", decoded_text, input_text);
|
|
|
}
|
|
|
|
|
|
#[test]
|