Spring Boot 单元测试的方法
Spring Boot 单元测试的方法
neilrencn 发表于2年前
Spring Boot 单元测试的方法
  • 发表于 2年前
  • 阅读 115
  • 收藏 0
  • 点赞 0
  • 评论 0

移动开发云端新模式探索实践 >>>   

近期是用Groovy + Spring Boot + Spring Data 写一个项目,进行单元测试不能成功。

保存下样例以供大家参考,我使用的是Spring Boot 1.4.0 因为 @SpringBootTest 只有这个版本。

上代码:

@SpringBootTest
@ContextConfiguration(classes = [Application.class])
class Test123Test extends Specification {
    //这里注入了一个 T
    @Autowired
    T t

    //mockMvc方式,可以直接调试Controller的,暂时这么理解就行
    //@Shared
    //private MockMvc mockMvc;
//    void setup(){
//        //mockMvc = MockMvcBuilders.webAppContextSetup(context).build();
//    }
    def "MyTestCase"() {
        when:
        t.Test()
        then:
        println("测试结束")
    }
}

里面的setup方法 when都是spock的

至于spock调试框架怎么使用可以参考:http://www.jianshu.com/p/f1e354d382cd

spring test的章节请参考:http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-testing.html#boot-features-test-scope-dependencies

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 0
博文 1
码字总数 169
×
neilrencn
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: