Skip to content

Commit 0b3073a

Browse files
committed
Update test.
1 parent 94c8551 commit 0b3073a

File tree

1 file changed

+1
-19
lines changed
  • library/std/src/sys_common/thread_local_key

1 file changed

+1
-19
lines changed

library/std/src/sys_common/thread_local_key/tests.rs

+1-19
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,6 @@
1-
use super::{Key, StaticKey};
1+
use super::StaticKey;
22
use core::ptr;
33

4-
fn assert_sync<T: Sync>() {}
5-
fn assert_send<T: Send>() {}
6-
7-
#[test]
8-
fn smoke() {
9-
assert_sync::<Key>();
10-
assert_send::<Key>();
11-
12-
let k1 = Key::new(None);
13-
let k2 = Key::new(None);
14-
assert!(k1.get().is_null());
15-
assert!(k2.get().is_null());
16-
k1.set(ptr::invalid_mut(1));
17-
k2.set(ptr::invalid_mut(2));
18-
assert_eq!(k1.get() as usize, 1);
19-
assert_eq!(k2.get() as usize, 2);
20-
}
21-
224
#[test]
235
fn statik() {
246
static K1: StaticKey = StaticKey::new(None);

0 commit comments

Comments
 (0)