aboutsummaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorDavid Li <li.davidm96@gmail.com>2015-12-27 10:08:11 -0700
committerDavid Li <li.davidm96@gmail.com>2015-12-27 10:08:11 -0700
commit2c2ff979554c11a973fe893d620292137664157a (patch)
tree5d262f8cd1c731c7d5d6849b01933a92949b0d31 /src/lib.rs
parent8102cfe7d5cdfd0f2001d257af11686809c22bb9 (diff)
Move tests to test module
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs27
1 files changed, 16 insertions, 11 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 3e2d0e0..fce2119 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -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));
+ }
}