test

karma 入门

本文介绍了 karma 的入门知识点。什么是 karmakarma 是一个提升测试效率的工具,帮助开发者更好更快速地在多种环境下执行测试代码,拿到测试结果。在运行的时候,它会自动启动配置好的浏览器,同时也会启动一个 node 服务器,然后在启动好的浏览器中执行测试代码,并将测试代码执行结果传回给 node 服务器,然后 node 服务器在打印出收到的执行结果。安装 karm

[译] 如何对 Angular Controller 进行单元测试

原文地址:http://www.bradoncode.com/blog/2015/05/17/angularjs-testing-controller/@Bradley Braithwaite 上面一篇文章简单介绍了如何使用 Jasmine 进行JavaScript的单元测试我们用了一段简单的代码进行计算的测试。接下来我们将其延伸到我们对Angular Controller

[译]使用karma进行angular测试

紧随前文如何对Angular Controller进行单元测试,但是我们也提到了前文工作流程的不方便,简单总结上前文进行测试的一个流程:修改测试代码;刷新浏览器;查看测试结果;该方法最大的缺陷就是,我们每次都得手动的去刷新我们的浏览器。但是如果我们需要测试不同的浏览器我们又应该如何处理呢?而本文将提出一个自动化测试的方案,从而解决这些问题。关于KarmaKarma是一个由A

spring单元测试异常回滚的简单总结

Spring 单元测试回滚总结目的方法 @Transactional public void insertFooAndThrowException(){ // 先插入 然后抛出异常 mapper.insertFoo(RandomStringUtils.randomAlphanumeric(20)); throw new