2022-12-28 03:21:50 +01:00
|
|
|
//import de.hsmannheim.informatik.name.domain.exceptions.RobotIllegalStateException;
|
|
|
|
//import de.hsmannheim.informatik.name.domain.starwars.R2D2;
|
|
|
|
//import org.junit.jupiter.api.Test;
|
|
|
|
//
|
|
|
|
//import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
|
|
|
|
//import static org.junit.jupiter.api.Assertions.assertThrows;
|
|
|
|
//
|
|
|
|
//public class R2D2IDTest {
|
|
|
|
//
|
|
|
|
// @Test
|
|
|
|
// public void NegativeTest(){
|
|
|
|
// assertThrows(RobotIllegalStateException.class, () -> new R2D2(-1));
|
|
|
|
// assertThrows(RobotIllegalStateException.class, () -> new R2D2(Integer.MIN_VALUE));
|
|
|
|
// }
|
|
|
|
//
|
|
|
|
// @Test
|
|
|
|
// public void InIDRangeTest() {
|
|
|
|
// assertDoesNotThrow(() -> new R2D2(0));
|
|
|
|
// assertDoesNotThrow(() -> new R2D2(1));
|
|
|
|
// assertDoesNotThrow(() -> new R2D2(9999));
|
|
|
|
// }
|
|
|
|
//
|
|
|
|
// @Test
|
|
|
|
// public void OuterIDRangeTest() {
|
|
|
|
// assertThrows(RobotIllegalStateException.class, () -> new R2D2(10000));
|
|
|
|
// assertThrows(RobotIllegalStateException.class, () -> new R2D2(Integer.MAX_VALUE));
|
|
|
|
// }
|
|
|
|
//}
|