dao层修改 单元测试

This commit is contained in:
禾几海
2020-05-24 22:00:06 +08:00
parent 732bbe4444
commit 87de48b5a0
7 changed files with 257 additions and 41 deletions

View File

@@ -20,7 +20,6 @@ public class ArticleMapperTest extends BaseTest {
@Test
public void insert() {
Article article = generateArticle().getArticle();
assertNotNull(article.getId());
}
@@ -33,8 +32,6 @@ public class ArticleMapperTest extends BaseTest {
assertFalse(articleMapper.isDeletedById(article.getId()));
assertEquals(1, articleMapper.delete(article.getId()));
assertTrue(articleMapper.isDeletedById(article.getId()));
}
@Test
@@ -88,7 +85,6 @@ public class ArticleMapperTest extends BaseTest {
});
}
@Test
public void updateReadCount() {
Article article = generateArticle().getArticle();
@@ -99,7 +95,6 @@ public class ArticleMapperTest extends BaseTest {
assertEquals(Long.valueOf(1), articleById.getReadingNumber());
}
@Test
public void getLastestArticle() {
Article article = generateArticle().getArticle();
@@ -110,6 +105,73 @@ public class ArticleMapperTest extends BaseTest {
assertNotEquals(0, lastestArticle.getTags().size());
}
@Test
public void findArticleById() {
Article article = generateArticle().getArticle();
Article articleById = articleMapper.findArticleById(article.getId());
assertNotNull(articleById);
assertEquals(article.getId(), articleById.getId());
}
@Test
public void existsByTitle() {
Article article = generateArticle().getArticle();
assertTrue(articleMapper.existsByTitle(article.getTitle()));
assertFalse(articleMapper.existsByTitle(UUID.randomUUID().toString()));
}
@Test
public void isDeletedById() {
Article article = generateArticle().getArticle();
assertFalse(articleMapper.isDeletedById(article.getId()));
articleMapper.delete(article.getId());
assertTrue(articleMapper.isDeletedById(article.getId()));
}
@Test
public void findAllByAuthorId() {
List<Article> allByAuthorId = articleMapper.findAllByAuthorId(1);
assertNotEquals(0, allByAuthorId.size());
}
@Test
public void findAllByOpen() {
List<Article> allByOpen = articleMapper.findAllByOpen(true);
assertNotEquals(0, allByOpen);
Article article = generateArticle().getArticle();
article.setOpen(false);
articleMapper.update(article);
List<Article> privateArticles = articleMapper.findAllByOpen(false);
assertTrue(privateArticles.size() > 0);
}
@Test
public void getTitleById() {
Article article = generateArticle().getArticle();
assertEquals(article.getTitle(), articleMapper.getTitleById(article.getId()));
}
@Test
public void findAllByCategoryId() {
List<Article> allByCategoryId = articleMapper.findAllByCategoryId(1);
assertNotEquals(0, allByCategoryId.size());
}
@Test
public void findAll() {
List<Article> allByCategoryId = articleMapper.findAll();
assertNotEquals(0, allByCategoryId.size());
}
@Test
public void count() {
assertNotEquals(0, articleMapper.count());
}
private ArticleTag generateArticle() {
String randomText = UUID.randomUUID().toString();
@@ -122,7 +184,7 @@ public class ArticleMapperTest extends BaseTest {
article.setMdContent("# unity test for article");
article.setSummary("unity test for article");
Tag tag = tagMapper.findTagByName("随笔");
Tag tag = tagMapper.findTagByName("随笔");
User user = new User();
user.setId(1L);
article.setUser(user);
@@ -137,4 +199,5 @@ public class ArticleMapperTest extends BaseTest {
return articleTag;
}
}