Skip to content

Commit fdced4f

Browse files
committed
feat: add tests
1 parent 70dff1b commit fdced4f

File tree

1 file changed

+29
-2
lines changed

1 file changed

+29
-2
lines changed

jump_game_vi/src/lib.rs

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,34 @@
1+
pub struct Solution {}
2+
3+
impl Solution {
4+
pub fn max_result(nums: Vec<i32>, k: i32) -> i32 {}
5+
}
6+
17
#[cfg(test)]
28
mod tests {
9+
use super::*;
10+
11+
#[test]
12+
fn example_1() {
13+
let nums = [1, -1, -2, 4, -7, 3];
14+
let k = 2;
15+
let expected = 7;
16+
assert_eq!(Solution::max_result(nums.to_vec(), k), expected);
17+
}
18+
19+
#[test]
20+
fn example_2() {
21+
let nums = [10, -5, -2, 4, 0, 3];
22+
let k = 3;
23+
let expected = 17;
24+
assert_eq!(Solution::max_result(nums.to_vec(), k), expected);
25+
}
26+
327
#[test]
4-
fn it_works() {
5-
assert_eq!(2 + 2, 4);
28+
fn example_3() {
29+
let nums = [1, -5, -20, 4, -1, 3, -6, -3];
30+
let k = 2;
31+
let expected = 0;
32+
assert_eq!(Solution::max_result(nums.to_vec(), k), expected);
633
}
734
}

0 commit comments

Comments
 (0)