今天在编写接口时,想要在本地测试我的service是否成功,是否符合我预期效果。用Junit进行测试后,发现出现空指针异常。后在Junit上添加几行注解后,调试成功。测试类如下:
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import com.ronghuakeji.sxunionpay.service.IValidService;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath:spring-mvc.xml","classpath:spring-mybatis.xml"})
public class Test1 {
@Autowired
IValidService service;
@Test
public void test() {
System.out.println("===============================开始了============================");
if(service.get()){
System.out.println("yes");
}
}
}