diff options
author | David Li <li.davidm96@gmail.com> | 2015-12-27 10:08:11 -0700 |
---|---|---|
committer | David Li <li.davidm96@gmail.com> | 2015-12-27 10:08:11 -0700 |
commit | 2c2ff979554c11a973fe893d620292137664157a (patch) | |
tree | 5d262f8cd1c731c7d5d6849b01933a92949b0d31 | |
parent | 8102cfe7d5cdfd0f2001d257af11686809c22bb9 (diff) |
Move tests to test module
-rw-r--r-- | src/lib.rs | 27 |
1 files changed, 16 insertions, 11 deletions
@@ -16,16 +16,21 @@ fn it_works() { } } -#[test] -fn cache_address_parsing() { - let dm_cache_word = memory::Cache::new(4, 1, 1); - let dm_cache_doubleword = memory::Cache::new(4, 1, 2); - let fa_cache_doubleword = memory::Cache::new(1, 4, 2); +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn cache_address_parsing() { + let dm_cache_word = memory::Cache::new(4, 1, 1); + let dm_cache_doubleword = memory::Cache::new(4, 1, 2); + let fa_cache_doubleword = memory::Cache::new(1, 4, 2); - assert_eq!(dm_cache_word.parse_address(0xFFFFFFFD), - (0xFFFFFFF, 3, 1)); - assert_eq!(dm_cache_doubleword.parse_address(0xFFFFFFFD), - (0x7FFFFFF, 3, 5)); - assert_eq!(fa_cache_doubleword.parse_address(0xFFFFFFFD), - (0x1FFFFFFF, 0, 5)); + assert_eq!(dm_cache_word.parse_address(0xFFFFFFFD), + (0xFFFFFFF, 3, 1)); + assert_eq!(dm_cache_doubleword.parse_address(0xFFFFFFFD), + (0x7FFFFFF, 3, 5)); + assert_eq!(fa_cache_doubleword.parse_address(0xFFFFFFFD), + (0x1FFFFFFF, 0, 5)); + } } |