diff options
Diffstat (limited to 'src/joshuto/window/test.rs')
-rw-r--r-- | src/joshuto/window/test.rs | 106 |
1 files changed, 0 insertions, 106 deletions
diff --git a/src/joshuto/window/test.rs b/src/joshuto/window/test.rs deleted file mode 100644 index 0ed3997..0000000 --- a/src/joshuto/window/test.rs +++ /dev/null @@ -1,106 +0,0 @@ -#[cfg(test)] -mod tests { - use super::super::*; - #[test] - fn shorter_than_viewable_region() { - let mut page_state = JoshutoPageState::new(); - let index = 5; - let win_rows = 37; - let vec_len = 12; - let offset = 6; - page_state.update_page_state(index, win_rows, vec_len, offset); - assert_eq!(0, page_state.start); - assert_eq!(12, page_state.end); - let index = 30; - let win_rows = 37; - let vec_len = 12; - let offset = 6; - page_state.update_page_state(index, win_rows, vec_len, offset); - assert_eq!(0, page_state.start); - assert_eq!(12, page_state.end); - } - #[test] - fn test_01() { - let mut page_state = JoshutoPageState::new(); - let index = 3; - let win_rows = 25; - let vec_len = 40; - let offset = 6; - page_state.update_page_state(index, win_rows, vec_len, offset); - assert_eq!(0, page_state.start); - assert_eq!(25, page_state.end); - } - #[test] - fn test_02() { - let mut page_state = JoshutoPageState::new(); - let index = 12; - let win_rows = 25; - let vec_len = 40; - let offset = 6; - page_state.update_page_state(index, win_rows, vec_len, offset); - assert_eq!(0, page_state.start); - assert_eq!(25, page_state.end); - } - #[test] - fn test_inside_top_offset() { - let mut page_state = JoshutoPageState::new(); - page_state.start = 10; - let index = 12; - let win_rows = 25; - let vec_len = 40; - let offset = 6; - page_state.update_page_state(index, win_rows, vec_len, offset); - assert_eq!(6, page_state.start); - assert_eq!(31, page_state.end); - } - #[test] - fn test_inside_bottom_offset() { - let mut page_state = JoshutoPageState::new(); - page_state.start = 36; - let index = 34; - let win_rows = 25; - let vec_len = 40; - let offset = 6; - page_state.update_page_state(index, win_rows, vec_len, offset); - assert_eq!(15, page_state.start); - assert_eq!(40, page_state.end); - } - #[test] - fn test_small_size() { - let mut page_state = JoshutoPageState::new(); - let index = 3; - let win_rows = 6; - let vec_len = 6; - let offset = 6; - page_state.update_page_state(index, win_rows, vec_len, offset); - assert_eq!(0, page_state.start); - assert_eq!(6, page_state.end); - let index = 0; - let win_rows = 6; - let vec_len = 6; - let offset = 6; - page_state.update_page_state(index, win_rows, vec_len, offset); - assert_eq!(0, page_state.start); - assert_eq!(6, page_state.end); - let index = 6; - let win_rows = 6; - let vec_len = 6; - let offset = 6; - page_state.update_page_state(index, win_rows, vec_len, offset); - assert_eq!(0, page_state.start); - assert_eq!(6, page_state.end); - } - #[test] - fn test_negative() { - let mut page_state = JoshutoPageState::new(); - page_state.start = 10; - page_state.end = 5; - let index = 7; - let win_rows = 30; - let vec_len = 35; - let offset = 6; - page_state.update_page_state(index, win_rows, vec_len, offset); - assert_eq!(1, page_state.start); - assert_eq!(31, page_state.end); - } -} |