package org.zeropage.devilscamp;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
/*
* up down .()
* up down goTo 할
* 택 할 goTo할 .
*/
public class App {
@Test
public void testElevator(){
Elevator e = new Elevator(63, -3);
//Elevator test한.
assertNotNull(e);
//Elevator 항 1 setting.
assertEquals(1, e.floor());
//System.out.println(e.floor());
//goTo 항 up down 한.
e.up(1);
assertEquals(1, e.floor());
e.goTo(5);
assertEquals(5, e.floor());
//System.out.println(e.floor());
e.up(10);
assertEquals(10, e.floor());
//Can not go
e.goTo(-5);
assertEquals(10, e.floor());
//System.out.println(e.floor());
e.down(10);
assertEquals(10, e.floor());
//Can not go
e.goTo(65);
assertEquals(10, e.floor());
//System.out.println(e.floor());
//6 up
e.up(6);
assertEquals(6, e.floor());
//System.out.println(e.floor());
//6 up 3 .
//한 goTo 패하( 택:up goTo) goTo 할 .
e.goTo(3);
assertEquals(6, e.floor());
e.up(5);
assertEquals(5, e.floor());
e.goTo(60);
assertEquals(60, e.floor());
//8 down
e.down(8);
assertEquals(8, e.floor());
//System.out.println(e.floor());
//한 goTo 패하( 택:down goTo) goTo 할 . 혔 ㅡ_ㅡ;;
e.goTo(3);
assertEquals(3, e.floor());
}
}