specs2

    1热度

    1回答

    我最近升级了我的scala(我升级了specs2,scala编译器,库并删除了规范)。一些问题后,我终于能够运行我的测试,但偏偏几乎所有的人(即连接到数据库的那些)的都扔了同样的异常 service.dao.DaoException: com.ibatis.common。 jdbc.exception.NestedSQLException: ---发生错误在dao/sql/Bean(某些bean名

    2热度

    1回答

    我想看看我的所有测试是否在git merge之后通过,并注意到sbt test失败。所有这些测试都是使用Spring上下文的测试。 至于不加载Spring上下文为每个测试中,我创建了以下特点: import org.springframework.context.support.ClassPathXmlApplicationContext trait Neo4jSpringContext {

    0热度

    1回答

    我试图编写一个可变的Spec,它有一个由Scope传入的值。每次测试运行后,我还需要做一些清理工作。按照文档,我尝试使用Outside加上After,但得到了不同的结果。 第五个例子是正确的方法,还是我缺少一些基本的东西? import org.specs2.mutable.{After, Specification} import org.specs2.specification.Outsid

    2热度

    1回答

    我想测试,当一个协作者接收到方法调用Mockito将接受验证,如果只有某个属性被正确设置。因此,逻辑是这样的: 下测试类调用一个合作者的说法 下测试类构造一个新的对象传递给合作者 的Mockito验证进行呼叫,如果传递的对象具有特定的属性设置 代码明智的什么我到目前为止是: class ExampleSpec extends Specification with Mockito with Hamc

    1热度

    2回答

    我正在使用Scala中的Mockito和Specs 2编写单元测试。我有一个类Foo与方法bar其部分定义在其输入参数x的领域。如果结果不是给定的输入值定义的FooException抛出: public abstract class Foo { public abstract int bar(String x) throws FooException; } public class

    1热度

    1回答

    我试图使用specs2 DataTable填充容器,然后检查它的一些条件。问题是DataTable之后的匹配器被忽略。考虑下面 class MySpec extends Specification with DataTables { "A Container" should { "after data is added container should have the following

    5热度

    1回答

    我想在Intellij Coummunity Edition 13.1.3中运行Scala测试(specs2)。我收到以下错误: Connected to the target VM, address: '127.0.0.1:57980', transport: 'socket' 'Start' method is not found in MyNotifierRunner null Ex

    11热度

    1回答

    在我的斯卡拉项目,我Specs2测试结构如下: src/test/scala -> my.package ---> my.package.sub1 ------> SomeTest1 ------> SomeTest2 ---> my.package.sub2 ------> SomeTest3 我使用SBT打造这一切,我可以使用sbt test在我的包运行所有测试。 我想使用In

    3热度

    1回答

    最近我已将我的specs2升级到2.10-2.3.11,显然在编译器无法识别匹配器must haveTheSameElementsAs之后。我无法找到他们在规格2中移动它或类似匹配器的位置。任何想法在哪里/我应该用什么来代替那个?

    0热度

    1回答

    我需要一些帮助在这里..即时通讯使用规格2所以运行我的综合测试。 所以一切运行之前,IM设置我的simplicators(假的服务器我的系统进行交互) 的问题是,我需要找到一种方法如何知道什么时候关闭这些服务器完成所有测试完成。 经过和步骤()不够好,因为它们发生在每个单独的测试范围。我需要一些东西后所有测试完成。 有什么想法?提前致谢!