Skip to content

Commit 3b4c646

Browse files
committed
Test: List Paging
Ver 1보다 더 단순화한 테스트
1 parent 851f0c2 commit 3b4c646

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

src/test/java/dao/ArticleDaoTest.java

+30
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.spring.article.dao.ArticleDao;
44
import com.spring.article.dto.Article;
5+
import com.spring.commons.paging.Criteria;
56
import org.junit.Test;
67
import org.junit.runner.RunWith;
78
import org.slf4j.Logger;
@@ -57,4 +58,33 @@ public void testFindAllArticle() throws Exception {
5758
}
5859
}
5960

61+
@Test
62+
public void testFindAllArticlePaging() throws Exception {
63+
Criteria criteria = new Criteria();
64+
criteria.setPage(3);
65+
criteria.setPerPageNum(20);
66+
67+
List<Article> articles = articleDao.findAllArticlePaging(criteria);
68+
69+
for (Article article : articles) {
70+
logger.info(article.getArticleNo() + ": " + article.getTitle());
71+
}
72+
}
73+
74+
/**
75+
* 더미 데이터를 삽입하는 코드
76+
*
77+
* @throws Exception
78+
*/
79+
@Test
80+
public void createDummyData() throws Exception {
81+
for (int i = 0; i < 1000; ++i) {
82+
Article article = new Article();
83+
article.setTitle(i + "번째 title");
84+
article.setContent(i + "번째 content");
85+
article.setWriter("user" + i);
86+
articleDao.createArticle(article);
87+
}
88+
}
89+
6090
}

0 commit comments

Comments
 (0)