<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=%EB%8D%B0%EB%B8%94%EC%8A%A4%EC%BA%A0%ED%94%842011%2F%EB%8B%A4%EC%84%AF%EC%A7%B8%EB%82%A0%2FHowToWriteCodeWell%2F%EA%B9%80%EC%A4%80%EC%84%9D%2C%EC%84%9C%EC%98%81%EC%A3%BC</id>
	<title>데블스캠프2011/다섯째날/HowToWriteCodeWell/김준석,서영주 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=%EB%8D%B0%EB%B8%94%EC%8A%A4%EC%BA%A0%ED%94%842011%2F%EB%8B%A4%EC%84%AF%EC%A7%B8%EB%82%A0%2FHowToWriteCodeWell%2F%EA%B9%80%EC%A4%80%EC%84%9D%2C%EC%84%9C%EC%98%81%EC%A3%BC"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EB%8D%B0%EB%B8%94%EC%8A%A4%EC%BA%A0%ED%94%842011/%EB%8B%A4%EC%84%AF%EC%A7%B8%EB%82%A0/HowToWriteCodeWell/%EA%B9%80%EC%A4%80%EC%84%9D,%EC%84%9C%EC%98%81%EC%A3%BC&amp;action=history"/>
	<updated>2026-05-15T17:09:39Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%EB%8D%B0%EB%B8%94%EC%8A%A4%EC%BA%A0%ED%94%842011/%EB%8B%A4%EC%84%AF%EC%A7%B8%EB%82%A0/HowToWriteCodeWell/%EA%B9%80%EC%A4%80%EC%84%9D,%EC%84%9C%EC%98%81%EC%A3%BC&amp;diff=47223&amp;oldid=prev</id>
		<title>imported&gt;syjsmk at 18:50, 1 July 2011</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%EB%8D%B0%EB%B8%94%EC%8A%A4%EC%BA%A0%ED%94%842011/%EB%8B%A4%EC%84%AF%EC%A7%B8%EB%82%A0/HowToWriteCodeWell/%EA%B9%80%EC%A4%80%EC%84%9D,%EC%84%9C%EC%98%81%EC%A3%BC&amp;diff=47223&amp;oldid=prev"/>
		<updated>2011-07-01T18:50:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt; public class Elevator {&lt;br /&gt;
 	public int MAX_HEIGHT;&lt;br /&gt;
 	public int MIN_HEIGHT;&lt;br /&gt;
 	public int floor;&lt;br /&gt;
 	public Elevator(int max_height, int min_height, int basic_height) {&lt;br /&gt;
 		// TODO Auto-generated constructor stub&lt;br /&gt;
 		MAX_HEIGHT = max_height;&lt;br /&gt;
 		MIN_HEIGHT = min_height;&lt;br /&gt;
 		floor = basic_height;&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 	public int getFloor() {&lt;br /&gt;
 		// TODO Auto-generated method stub&lt;br /&gt;
 		return floor;&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	public void goTo(int i) {&lt;br /&gt;
 		// TODO Auto-generated method stub&lt;br /&gt;
 		if(i &amp;amp;lt;= MAX_HEIGHT &amp;amp;amp;&amp;amp;amp; i &amp;amp;gt;= MIN_HEIGHT)&lt;br /&gt;
 		floor = i;&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	public String callElevator(int i) {&lt;br /&gt;
 		// TODO Auto-generated method stub&lt;br /&gt;
 		if(floor &amp;amp;lt; i){&lt;br /&gt;
 			goTo(i);&lt;br /&gt;
 			return &amp;quot;올라갑니다&amp;quot;;&lt;br /&gt;
 		}else{&lt;br /&gt;
 			goTo(i);&lt;br /&gt;
 			return &amp;quot;내려갑니다&amp;quot;;&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	public int getMaxHeight() {&lt;br /&gt;
 		// TODO Auto-generated method stub&lt;br /&gt;
 		return MAX_HEIGHT;&lt;br /&gt;
 		&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	public int getMinHeight() {&lt;br /&gt;
 		// TODO Auto-generated method stub&lt;br /&gt;
 		return MIN_HEIGHT;&lt;br /&gt;
 		&lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
 public class ElevatorTest {&lt;br /&gt;
 	&lt;br /&gt;
 	@Test&lt;br /&gt;
 	public void createTest(){&lt;br /&gt;
 		Elevator el = new Elevator(20, -5, 1);//최고 높이, 최저 높이, 초기높이를 받는 생성자&lt;br /&gt;
 		assertNotNull(el);&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 	@Test&lt;br /&gt;
 	public void goToTest(){&lt;br /&gt;
 		Elevator el = new Elevator(20, -5, 1);&lt;br /&gt;
 		el.goTo(20);&lt;br /&gt;
 		assertEquals(20,el.getFloor()) ;&lt;br /&gt;
 		&lt;br /&gt;
 		&lt;br /&gt;
 		int temp = el.getFloor();&lt;br /&gt;
 		el.goTo(50);&lt;br /&gt;
 		assertEquals(temp, el.getFloor());&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 	@Test&lt;br /&gt;
 	public void printTest(){&lt;br /&gt;
 		Elevator el = new Elevator(20, -5, 1);&lt;br /&gt;
 		assertEquals(1, el.getFloor());&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 	@Test&lt;br /&gt;
 	public void callTest(){&lt;br /&gt;
 		Elevator el = new Elevator(20, -5, 1);&lt;br /&gt;
 		el.goTo(10);&lt;br /&gt;
 		&lt;br /&gt;
 		assertEquals(el.callElevator(3),&amp;quot;내려갑니다&amp;quot;);&lt;br /&gt;
 		assertEquals(el.getFloor(), 3);&lt;br /&gt;
 		&lt;br /&gt;
 		assertEquals(el.callElevator(5),&amp;quot;올라갑니다&amp;quot;);&lt;br /&gt;
 		assertEquals(el.getFloor(),5);&lt;br /&gt;
 		&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 	@Test&lt;br /&gt;
 	public void getMaxHeightTest(){&lt;br /&gt;
 		Elevator el = new Elevator(20, -5, 1);&lt;br /&gt;
 		assertEquals(el.getMaxHeight(), 20);&lt;br /&gt;
 	}&lt;br /&gt;
 	@Test&lt;br /&gt;
 	public void getMinHeightTest(){&lt;br /&gt;
 		Elevator el = new Elevator(20, -5, 1);&lt;br /&gt;
 		assertEquals(el.getMinHeight(), -5);&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;syjsmk</name></author>
	</entry>
</feed>