Skip to content

Commit 0ebdaa5

Browse files
committed
Added tests
1 parent 8bc5622 commit 0ebdaa5

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

src/test/java/g3501_3600/s3560_find_minimum_log_transportation_cost/SolutionTest.java

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,61 @@ void minCuttingCost() {
1515
void minCuttingCost2() {
1616
assertThat(new Solution().minCuttingCost(4, 4, 6), equalTo(0L));
1717
}
18+
19+
@Test
20+
void minCuttingCost3() {
21+
assertThat(new Solution().minCuttingCost(0, 5, 3), equalTo(0L));
22+
}
23+
24+
@Test
25+
void minCuttingCost4() {
26+
assertThat(new Solution().minCuttingCost(5, 0, 3), equalTo(0L));
27+
}
28+
29+
@Test
30+
void minCuttingCost5() {
31+
assertThat(new Solution().minCuttingCost(5, 3, 0), equalTo(0L));
32+
}
33+
34+
@Test
35+
void minCuttingCost6() {
36+
assertThat(new Solution().minCuttingCost(2, 2, 2), equalTo(0L));
37+
}
38+
39+
@Test
40+
void minCuttingCost7() {
41+
assertThat(new Solution().minCuttingCost(1, 1, 3), equalTo(0L));
42+
}
43+
44+
@Test
45+
void minCuttingCost8() {
46+
assertThat(new Solution().minCuttingCost(2, 5, 2), equalTo((5L - 2L) * 2L)); // 6
47+
}
48+
49+
@Test
50+
void minCuttingCost9() {
51+
assertThat(new Solution().minCuttingCost(1, 10, 9), equalTo((10L - 9L) * 9L)); // 9
52+
}
53+
54+
@Test
55+
void minCuttingCost10() {
56+
assertThat(new Solution().minCuttingCost(8, 3, 2), equalTo(0L));
57+
}
58+
59+
@Test
60+
void minCuttingCost11() {
61+
assertThat(new Solution().minCuttingCost(11, 5, 9), equalTo((11L - 9L) * 9L));
62+
}
63+
64+
@Test
65+
void minCuttingCost12() {
66+
assertThat(new Solution().minCuttingCost(10, 15, 2), equalTo(0L));
67+
}
68+
69+
@Test
70+
void minCuttingCost13() {
71+
assertThat(
72+
new Solution().minCuttingCost(Integer.MAX_VALUE, Integer.MAX_VALUE, 2),
73+
equalTo(0L));
74+
}
1875
}

0 commit comments

Comments
 (0)