import static org.junit.Assert.*;
import java.io.PrintStream;
import org.junit.Test;
public class Dev {
@Test
public void testElevator() {
Elevator elevator = new Elevator(-10, 100); //-10층�서 100층까지. 버즈�바�
elevator.goTo(50);
assertEquals(50, elevator.floor());
assertEquals(elevator.RUNNING, elevator.status());
elevator.emergencyButton(); // ìž‘ë�™ì •ì§€. shut down
assertEquals(elevator.SHUT_DOWN, elevator.status());
elevator.goTo(30);
assertEquals(50, elevator.floor());
elevator.turnOn();
assertEquals(elevator.RUNNING, elevator.status());
elevator.overMaxFloor(); // print 하늘나�로.
assertEquals(100,elevator.floor()); // 스트ë§�ë�„ ì¶œë ¥.
elevator.underMinFloor(); // print 지옥으로.
assertEquals(-10,elevator.floor());
elevator.callElevatorUp(40); //ì—˜ë¦¬ë² ì�´í„° ë°–ì—�서 호출ë�œ 층으로 오ë�„ë¡� 하는거.
assertEquals(40,elevator.floor());
elevator.goTo(10);
assertEquals(40,elevator.floor()); //안�요ㅋㅋ
elevator.callElevatorDown(70); //ì—˜ë¦¬ë² ì�´í„° ë°–ì—�서 호출ë�œ 층으로 오ë�„ë¡� 하는거.
assertEquals(70,elevator.floor());
elevator.goTo(90);
assertEquals(70,elevator.floor()); //안�요ㅋㅋ
elevator.emergencyCallButton(); //방호실연결
assertEquals(elevator.GUARDS_RESPONSE, elevator.status());
elevator.overWeight(); //사람� 너무 많으면. �~~~~~~~~~~~`
assertEquals(elevator.OVER_WEIGHT, elevator.status());
elevator.goTo(50);
assertEquals(70,elevator.floor()); //안�요ㅋㅋ
elevator.openButton(); //ì§„í–‰ì•ˆí•˜ê³ ê¸°ë‹¤ë¦°ë‹¤??
assertEquals(70,elevator.floor()); //그냥 그대로
elevator.transformer(); // 알아서
assertEquals(12345,elevator.floor());
assertEquals(elevator.ROBOT,elevator.status());
}
}
- ì�˜ì •ì�´í˜•ì�´ëž‘ ì „ ì˜ˆì „ë¶€í„° ë“œë¦½ë ¥ì�´ 만만찮았ë�˜ë“¯ -- -김태진
ë�°ë¸”ìŠ¤ìº í”„/2011/ë‹¤ì„¯ì§¸ë‚ ,
ë�°ë¸”ìŠ¤ìº í”„/2011