ssm項(xiàng)目中使用單元測(cè)試--junit

  1. 導(dǎo)入maven依賴
   <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>5.2.6.RELEASE</version>
        </dependency>

        <!--Junit-->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
        </dependency>
  1. 編寫測(cè)試類
// 表示繼承了SpringJUnit4ClassRunner類
@RunWith(SpringJUnit4ClassRunner.class) 
 //加載spring容器
@ContextConfiguration(locations = { "classpath:applicationContext.xml"})
public class test {

    @Autowired
    private StudentMapper studentMapper;

    @Test
    public void test01(){
        List<Student> students = studentMapper.selectAllStudent();
        System.out.println(students);
    }
}

注意:

  • spring-test的大版本號(hào)要和你的spring版本對(duì)應(yīng)。
  • ssm和springboot還有區(qū)別的。springboot 單元測(cè)試寫完@test之后就可以測(cè)試。

但是ssm需要加上
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:applicationContext.xml"})這兩個(gè)注解。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容