實用Spring教程(3)----單元測試

實用Spring教程(3)----單元測試

繼續上一節的內容

在test文件夾下文件目錄如下:

test

|- java

|- com

|- byron

|- spring

|- demo

|- service

ServiceTest.java

ServiceTest.java

package com.byron.spring.demo.service;

import com.byron.spring.demo.Application;

import org.junit.Assert;

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;

@RunWith(SpringRunner.class)

@SpringBootTest(classes = Application.class)

public class ServiceTest {

@Autowired

private SomeServiceI someService;

@Test

public void testSomething(){

String result = someService.doSomething("byron");

Assert.assertNotNull(result);

Assert.assertEquals(result, "byron has finished");

}

}

在 testSomething 的方法上右鍵,點擊 【Run testSomething()】

然後你就會見到一條 紅色,或者綠色的進度條產生。

如果是紅色,說明有單元測試運行失敗,你也可以直接找到錯誤的原因

單元測試有助於我們快速測試一些方法,而不需要將整個項目搭建起來,對開發非常有幫助。

視頻資料詳解:

Spring教程_Spring視頻教程從入門到精通


推薦閱讀:

想自學編程卻找不到學習網站?別擔心,這裡有你需要的
思路分享
小手宇宙少兒編程怎麼樣,不一樣的課堂常態
妙用SEARCHB函數,直接從字元中提取出數字,既方便又簡單
偽·從零開始學Python - 1.3 Python Shell的基本使用

TAG:編程 | 軟體測試 | 軟體開發 |