mirror of
https://github.com/Noratrieb/awwoc.git
synced 2026-01-14 19:55:04 +01:00
39 lines
593 B
Rust
39 lines
593 B
Rust
use std::collections::BTreeMap;
|
|
|
|
use awwoc::Awwoc;
|
|
|
|
#[global_allocator]
|
|
static AWWOC: Awwoc = Awwoc;
|
|
|
|
#[test]
|
|
fn boxed() {
|
|
let mut boxed = Box::new(5);
|
|
|
|
*boxed = 6;
|
|
|
|
assert_eq!(*boxed, 6);
|
|
}
|
|
|
|
#[test]
|
|
#[ignore]
|
|
fn vec() {
|
|
let mut vec = Vec::new();
|
|
|
|
for i in 0..10_000 {
|
|
vec.push(i);
|
|
}
|
|
|
|
assert!(vec.iter().enumerate().all(|(i, &item)| i == item));
|
|
}
|
|
|
|
#[test]
|
|
#[ignore]
|
|
fn btree_map() {
|
|
let mut map = BTreeMap::new();
|
|
|
|
for i in (0..1000).map(|i| i * 3) {
|
|
map.insert(i, i + 10);
|
|
}
|
|
|
|
assert!(map.iter().all(|(k, v)| *v == *k + 10));
|
|
}
|