import static org.junit.Assert.*;
import org.junit.Test;
public class mainTest {
@Test
public void test() {
Elevator elevator = new Elevator (-20, -1);
//현재 층 출력 -1
assertEquals(-1, elevator.floor);
// move실행해도 현재 탄 사람이 없으면 층 이동 없음
elevator.move(17);
assertEquals(-1, elevator.floor);
// 사람이 타도 현재 층에는 변형 없음
elevator.ta();
assertEquals(-1, elevator.floor);
elevator.move(3);
assertEquals(-3, elevator.floor);
elevator.naga();
assertEquals(-3, elevator.floor);
elevator.ta();
elevator.up(2);
assertEquals(-1, elevator.floor);
elevator.up(2);
assertEquals(0, elevator.floor);
elevator.down(5);
assertEquals(-5, elevator.floor);
elevator.down(17);
assertEquals(-20, elevator.floor);
elevator.drill(); // 현재 층이 최저층이어야만 실행할 수 있다.
elevator.down(1);
assertEquals(-21, elevator.floor);
elevator.up(5);
assertEquals(-16, elevator.floor);
elevator.drill();
elevator.down(10);
assertEquals(-21, elevator.floor);
}
}