修改sql
This commit is contained in:
@@ -1,10 +1,7 @@
|
||||
package cn.celess.blog.mapper;
|
||||
|
||||
import cn.celess.blog.BaseTest;
|
||||
import cn.celess.blog.entity.Article;
|
||||
import cn.celess.blog.entity.Category;
|
||||
import cn.celess.blog.entity.Tag;
|
||||
import cn.celess.blog.entity.User;
|
||||
import cn.celess.blog.entity.*;
|
||||
import org.junit.Test;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
|
||||
@@ -16,37 +13,38 @@ import static org.junit.Assert.*;
|
||||
public class ArticleMapperTest extends BaseTest {
|
||||
@Autowired
|
||||
ArticleMapper articleMapper;
|
||||
@Autowired
|
||||
TagMapper tagMapper;
|
||||
@Autowired
|
||||
ArticleTagMapper articleTagMapper;
|
||||
|
||||
@Test
|
||||
public void insert() {
|
||||
|
||||
Article article = generateArticle();
|
||||
|
||||
articleMapper.insert(article);
|
||||
Article article = generateArticle().getArticle();
|
||||
assertNotNull(article.getId());
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void delete() {
|
||||
Article article = generateArticle();
|
||||
Article article = generateArticle().getArticle();
|
||||
|
||||
articleMapper.insert(article);
|
||||
assertFalse(articleMapper.isDeletedById(article.getId()));
|
||||
assertEquals(1, articleMapper.delete(article.getId()));
|
||||
assertTrue(articleMapper.isDeletedById(article.getId()));
|
||||
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void update() {
|
||||
Article article = generateArticle();
|
||||
Article article = generateArticle().getArticle();
|
||||
String randomText = UUID.randomUUID().toString();
|
||||
|
||||
// 此字段不会通过insert被写入数据库而是使用插入数据的默认值 数据库中该字段默认为true
|
||||
article.setOpen(true);
|
||||
|
||||
articleMapper.insert(article);
|
||||
|
||||
article.setTitle("test update " + randomText);
|
||||
article.setMdContent("test update ");
|
||||
article.setSummary("test update ");
|
||||
@@ -93,8 +91,7 @@ public class ArticleMapperTest extends BaseTest {
|
||||
|
||||
@Test
|
||||
public void updateReadCount() {
|
||||
Article article = generateArticle();
|
||||
articleMapper.insert(article);
|
||||
Article article = generateArticle().getArticle();
|
||||
Article articleById = articleMapper.findArticleById(article.getId());
|
||||
assertEquals(Long.valueOf(0), articleById.getReadingNumber());
|
||||
articleMapper.updateReadingNumber(articleById.getId());
|
||||
@@ -105,17 +102,16 @@ public class ArticleMapperTest extends BaseTest {
|
||||
|
||||
@Test
|
||||
public void getLastestArticle() {
|
||||
Article article = generateArticle();
|
||||
articleMapper.insert(article);
|
||||
Article article = generateArticle().getArticle();
|
||||
Article lastestArticle = articleMapper.getLastestArticle();
|
||||
assertNotNull(lastestArticle);
|
||||
assertEquals(article.getId(), lastestArticle.getId());
|
||||
// assertNotNull(lastestArticle.getCategory());
|
||||
// assertNotEquals(0, lastestArticle.getTags().size());
|
||||
assertNotNull(lastestArticle.getCategory());
|
||||
assertNotEquals(0, lastestArticle.getTags().size());
|
||||
}
|
||||
|
||||
|
||||
private Article generateArticle() {
|
||||
private ArticleTag generateArticle() {
|
||||
String randomText = UUID.randomUUID().toString();
|
||||
|
||||
Article article = new Article();
|
||||
@@ -125,10 +121,20 @@ public class ArticleMapperTest extends BaseTest {
|
||||
article.setTitle(" unity test for article " + randomText);
|
||||
article.setMdContent("# unity test for article");
|
||||
article.setSummary("unity test for article");
|
||||
|
||||
Tag tag = tagMapper.findTagByName("随笔");
|
||||
User user = new User();
|
||||
user.setId(1L);
|
||||
article.setUser(user);
|
||||
article.setType(true);
|
||||
return article;
|
||||
|
||||
articleMapper.insert(article);
|
||||
|
||||
ArticleTag articleTag = new ArticleTag();
|
||||
articleTag.setArticle(article);
|
||||
articleTag.setTag(tag);
|
||||
articleTagMapper.insert(articleTag);
|
||||
|
||||
return articleTag;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user