Spring Boot整合Junnit例示的プロセス解析


この文章は主にSpringBoot統合Junnitの例示的なプロセス解析を紹介しています。ここでは例示的なコードを通して紹介された非常に詳細で、皆さんの学習や仕事に対して一定の参考となる学習価値があります。必要な友達は以下のように参照してください。
前提条件:SpringBootはMybatisを統合しました。Spring BootがMybatisをどのように統合するかはSpring Boot統合mybatis簡単判例過程解析を参照してください。
Spring BootはなぜJunniを統合しますか?
Spring BootはJunitを統合した後、Mapperインターフェースを書いた後、直接Junnitを通してテストができます。Controller層を書かなくてもいいです。ガイドクラスを起動しないで、ページの形式で一階の呼び出しができます。
Spring Boot統合Mybatisに基づいて、以下の3ステップを追加してJunnitを統合してテストします。
1、Junitの初歩配置(pom.xml)を配置する
2、試験類の作成
3、起動テスト
具体的な内容は以下の通りです。
pom.xmlにJunitのイニシャル設定を設定します。

<!--SpringBoot  Junit-->
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-test</artifactId>
  <scope>test</scope>
</dependency>
試験種別の作成

package com.itheima;
import ch.qos.logback.core.net.SyslogOutputStream;
import com.itheima.domain.User;
import com.itheima.mapper.UserMapper;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

import java.util.List;

//       
@RunWith(SpringRunner.class)
//classes    SpringBoot    
@SpringBootTest(classes = SpringbootMybatisApplication.class)
public class MybatisTest {
  //          Mapper  
  @Autowired
  private UserMapper userMapper;

  //            
  @Test
  public void test(){
    List<User> users = userMapper.queryUserList();
    System.out.println(users);
  }
}
注意このテストクラスは、src/testパスのあるフォルダに書くものです。

テストクラスのテスト方法の左側でスタートボタンをクリックしてテストを開始します。

下記の図が現れて、代表が実行に成功しました。具体的な内容はコンソールで確認できます。

以上の内容は実験所の結果です。理解できないところがあれば、ご指摘ください。
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。