diff options
author | 2019-09-09 21:58:10 -0700 | |
---|---|---|
committer | 2019-09-09 21:58:10 -0700 | |
commit | 19bf229bf8e365b61d2a0e688ba04278e5de6164 (patch) | |
tree | 6fa46851f46d75855456a18e741266d683624717 | |
parent | 9ac0517e11e298f551751c082c7a6fafd78fd167 (diff) | |
download | rust-x86-19bf229bf8e365b61d2a0e688ba04278e5de6164.tar.gz rust-x86-19bf229bf8e365b61d2a0e688ba04278e5de6164.tar.zst rust-x86-19bf229bf8e365b61d2a0e688ba04278e5de6164.zip |
Add tests for time.rs.
-rw-r--r-- | src/time.rs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/time.rs b/src/time.rs index 7620a0c..eb0111b 100644 --- a/src/time.rs +++ b/src/time.rs @@ -36,3 +36,22 @@ pub unsafe fn rdtscp() -> u64 { let mut _aux = 0; __rdtscp(&mut _aux) } + +#[cfg(all(test, feature = "utest"))] +mod test { + use super::*; + + #[test] + fn check_rdtsc() { + unsafe { + assert!(rdtsc() > 0, "rdtsc returned 0, unlikely!"); + } + } + + #[test] + fn check_rdtscp() { + unsafe { + assert!(rdtscp() > 0, "rdtscp returned 0, unlikely!"); + } + } +} |