0
点赞
收藏
分享

微信扫一扫

SpringBoot项目怎么单元测试


1、最好写一个单元测试的实体类--作为基类

@SpringBootTest(classes = { ApplicationTest.class })
@ImportResource({"classpath*:spring/*.xml"})
@ContextConfiguration({"classpath*:/*.properties"})
public class BaseTest extends AbstractTestNGSpringContextTests {
@Test
public void runTest()
{
System.out.println("BaseJYPTest 启动测试");
}
}

2、单元测试类:

public class AuditEditorTest extends BaseTest {


@Test
public void ne() throws Exception {
String message = "{\"appId\":2,\"author\":\"\",\"copyrightStatus\":0,\"dsAppWeight\":2,\"dsCode\":3962,\"dsNewsColumns\":\"腾讯网-腾讯房产-楼市快讯\",\"dsSourceName\":\"腾讯网\",\"dsSourceType\":500005200,\"duplicates\":[],\"extInfo\":\"\",\"filterType\":0,\"id\":1169413903074009090,\"layoutInfo\":\"\",\"layoutNumber\":\"\",\"mediaSource\":\"新华社\",\"newsUrl\":\"http://sh.house.qq.com/a/20190905/001590.htm\",\"position\":0,\"rid\":\"99e49f5a219e4ba9f0c743b020be5b\",\"scrapingTime\":\"2019-09-05 08:55:53\",\"sensitiveInfo\":[],\"srcPublishDate\":\"2019-09-05 08:19:00\",\"stdNewsId\":1169413903048843266,\"subtitle\":\"\",\"summary\":\"\",\"tagInfo\":[],\"thirdPartyDataId\":\"\",\"title\":\"新中国峥嵘岁月丨废除封建土地制度\",\"titleImgLink\":\"\"}";
NewsInfo newsInfo = JSONObject.parseObject(message, NewsInfo.class);
NewsHandleFactory factory = NewsHandleFactoryBuilder.builder(newsInfo);
factory.newInstance().accept();
}
}


举报

相关推荐

0 条评论