We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e162602 commit 3f2f4a3Copy full SHA for 3f2f4a3
library/alloc/src/collections/btree/map/tests.rs
@@ -1996,6 +1996,21 @@ fn test_insert_into_full_height_1() {
1996
}
1997
1998
1999
+#[test]
2000
+fn test_try_insert() {
2001
+ let mut map = BTreeMap::new();
2002
+
2003
+ assert!(map.is_empty());
2004
2005
+ assert_eq!(map.try_insert(1, 10).unwrap(), &10);
2006
+ assert_eq!(map.try_insert(2, 20).unwrap(), &20);
2007
2008
+ let err = map.try_insert(2, 200).unwrap_err();
2009
+ assert_eq!(err.entry.key(), &2);
2010
+ assert_eq!(err.entry.get(), &20);
2011
+ assert_eq!(err.value, 200);
2012
+}
2013
2014
macro_rules! create_append_test {
2015
($name:ident, $len:expr) => {
2016
#[test]
0 commit comments