一、pom.xml配置
在pom.xml中添加如下依赖
<!-- 单元测试依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<version>2.0.3.RELEASE</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.9.5</version>
<scope>test</scope>
</dependency>
创建测试类
import java.util.HashMap;
import java.util.Map;
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 org.springframework.test.context.web.WebAppConfiguration;
import com.asiainfo.banksocket.BanksocketApplication;
@RunWith(SpringRunner.class)
@SpringBootTest(classes = BanksocketApplication.class)
@WebAppConfiguration
public class BankDaoTest {
@Autowired
BankDao bankDao;
@Test
public void getBankMaxAmoutTest() {
System.out.println("");
Map<String,String> map = new HashMap<>();
map.put("ACC_NBR", "13333665933");
Integer sum = bankDao.getSumAmount(map);
System.out.println("sum="+ sum);
}
}
其中 @SpringBootTest 后面的 BanksocketApplication为该项目的启动类。