最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Junit springboot打印測(cè)試方法信息

 更新時(shí)間:2020年04月26日 11:42:45   作者:a393060727  
這篇文章主要介紹了Junit springboot打印測(cè)試方法信息,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

有時(shí)候需要使用junit做測(cè)試。方便日后參考。

目前流行的springboot 的junit測(cè)試,在很多時(shí)候需要使用。當(dāng)前執(zhí)行的方法是什么,我們只需要引入用注解方法就可以了。

pom.xml引入依賴jar包

<!-- 測(cè)試 -->
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-test</artifactId>
      <scope>test</scope>
    </dependency>
    <dependency>
     <groupId>org.junit.jupiter</groupId>
     <artifactId>junit-jupiter-engine</artifactId>
     </dependency>
    <dependency>
     <groupId>org.junit.platform</groupId>
     <artifactId>junit-platform-launcher</artifactId>
    </dependency><!--這個(gè)alibaba的json也加入下-->
		<dependency>		 <groupId>com.alibaba</groupId>		 <artifactId>fastjson</artifactId>		 <version>1.2.62</version>		</dependency>
<!--Lombok-->		<dependency>			<groupId>org.projectlombok</groupId>			<artifactId>lombok</artifactId>			<scope>provided</scope>		</dependency>

junit測(cè)試類

能打印當(dāng)前方法是哪個(gè)test主要是下面這句話

@Rule
public TestName junitClass= new TestName();

引用了lombok包后,log使用如下注解

@Log4j2

在代碼中可直接使用log,就可以了,不用再使用一大串

private Logger log = LoggerFactory.getLogger(getClass());

完整測(cè)試類

@RunWith(SpringRunner.class)
@SpringBootTest(classes = SearchServerApplication.class)
@Log4j2
public class CmyDicServiceTest {private Long starttime;
  @Rule
  public TestName junitClass= new TestName();
  @Before
  public void before() {
    starttime = System.currentTimeMillis();
    System.out.println(junitClass.getMethodName() + "....................start....................");
  }
  @After
  public void after() {
    double usedtime = (System.currentTimeMillis() - starttime) / 1000.0;
    System.out.println("耗時(shí) " + usedtime + " my");
    System.out.println(junitClass.getMethodName() + "....................end....................");
  }
  @Test
  public void methodtest() {
    log.info(junitClass.getMethodName() + "測(cè)試");
  }
}

運(yùn)行結(jié)果

2020-04-23 10:06:58.558 INFO [my-server-search,,,] 51088 --- [      main] com.test.mq.CmyDicServiceTest      : Started CmyDicServiceTest in 65.613 seconds (JVM running for 68.844)
methodtest....................start....................
2020-04-23 10:06:59.361 INFO [my-server-search,,,] 51088 --- [      main] com.test.mq.CmyDicServiceTest      : methodtest測(cè)試
耗時(shí) 0.008 my
methodtest....................end....................

可以看到已經(jīng)打印出當(dāng)前執(zhí)行的方法是methodtest

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

和顺县| 确山县| 临漳县| 湟源县| 玛多县| 泾川县| 彰化市| 南丹县| 东乡县| 朝阳市| 迁安市| 双峰县| 涞源县| 文登市| 刚察县| 西城区| 东平县| 汨罗市| 阜平县| 黑河市| 万州区| 日土县| 江西省| 开平市| 府谷县| 拉萨市| 鄂温| 伊宁市| 晋城| 万荣县| 富顺县| 五华县| 芜湖市| 景谷| 中西区| 新蔡县| 新泰市| 稷山县| 华蓥市| 四平市| 色达县|