// #[test] // #[should_panic] // fn test_histogram_category_grows() { // let mut hist = ndhistogram!(Category::growable(vec!["A", "B"]); i32); // assert_eq!(hist.value(&"C"), None); // hist.fill(&"C"); // assert_eq!(hist.value(&"C"), Some(&1)); // // check every bin value // let actual: Vec<_> = hist.iter().collect(); // let expected = vec![ // Item::new(0, SingleValuedBinInterval::new("A"), &0), // Item::new(1, SingleValuedBinInterval::new("B"), &0), // Item::new(2, SingleValuedBinInterval::new("C"), &1), // ]; // assert_eq!(expected, actual); // }