horiuchi #6390(2008/05/30 23:47 GMT) [ Java ] Rating0/0=0.00
JUnit4.0でテストケースを付けてみました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
import org.junit.Test; import static org.junit.Assert.*; public class Sample180 { public int modular(int n, int low, int high) { int count = (high - low + 1); int res = n % count; while (res < 0) { res += count; } return res + low; } @Test public void testModular() { assertEquals(100, modular(0, 100, 200)); assertEquals(150, modular(50, 100, 200)); assertEquals(200, modular(100, 100, 200)); assertEquals(100, modular(101, 100, 200)); assertEquals(200, modular(-1, 100, 200)); assertEquals(-4, modular(1, -5, 200)); assertEquals(-5, modular(-500, -5, -1)); } }
Rating0/0=0.00-0+
[ reply ]
horiuchi
#6390()
[
Java
]
Rating0/0=0.00
JUnit4.0でテストケースを付けてみました。
Rating0/0=0.00-0+
[ reply ]