diff options
author | David Li <li.davidm96@gmail.com> | 2015-12-29 14:36:49 -0700 |
---|---|---|
committer | David Li <li.davidm96@gmail.com> | 2015-12-29 14:36:49 -0700 |
commit | dcc8f7d726620e7e2c7667fcff4c134c664971d9 (patch) | |
tree | f3dee04606a007021ed21f0d5db2024143b9d881 /src/lib.rs | |
parent | 280fa4d99e3d2dfbc3e8d4f006b62e4b78538677 (diff) |
Update test for new cache
Diffstat (limited to 'src/lib.rs')
-rw-r--r-- | src/lib.rs | 11 |
1 files changed, 4 insertions, 7 deletions
@@ -34,19 +34,16 @@ fn it_works() { #[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); + use memory::*; + + let dm_cache_word = DirectMappedCache::new(4, 1, Memory::new(1)); + let dm_cache_doubleword = DirectMappedCache::new(4, 2, Memory::new(1)); 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)); } } |