Java/JUnit JUnit 3 단계 우혁이 아빠 2010. 10. 28. 11:58 JUnit 4를 적용 Annotation으로 적용하여 본다. package test.dao; import static org.hamcrest.CoreMatchers.is; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertThat; import java.util.List; import logic.Item; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationContext; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import dao.ItemDao; import dao.ItemDaoImpl; /** * @프로그램명:ItemDaoImplTest.java * @작성자:최승환 * @작성일:2010. 10. 28. * @설명: JUnit을 사용한 테스트 클래스 3단계 * Annotation으로 처리하자. * @수정이력: * @버전: * @검토사항: */ @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations="/test/dao/applicationContext.xml") public class ItemDaoImplTest3 { @Autowired ApplicationContext context; private ItemDao itemDao; @Before public void setup() { this.itemDao = (ItemDaoImpl) context.getBean("itemDao"); } @SuppressWarnings("unchecked") @Test public void testFindAll() { List list = itemDao.findAll(); assertEquals(9, list.size()); String [] contents = { "레몬", "오렌지", "키위", "파란사과", "블루베리", "체리", "메론", "수박", "파인애플" }; for (int i = 0; i < list.size(); i++) { Item item = (Item) list.get(i); assertThat(item.getItemName(), is(contents[i])); } } } 공유하기 게시글 관리 행복 만들기 - 믿고, 사랑하고 기다리기 저작자표시 'Java > JUnit' 카테고리의 다른 글 JUnit 2 단계 (0) 2010.10.28 JUnit 1 단계 (0) 2010.10.28 'Java/JUnit' Related Articles JUnit 2 단계 JUnit 1 단계