Questions tagged «scalatest»

5
sbt中的ScalaTest:有没有办法运行没有标签的单个测试?
我知道可以通过在sbt中运行来运行单个测试, testOnly *class -- -n Tag 有没有办法告诉sbt / scalatest运行不带标签的单个测试?例如: testOnly *class -- -X 2 这将意味着“运行班级中的第二个测试。无论它是什么”。我们有很多测试,没有人打扰他们,所以有没有办法在没有标签的情况下运行单个测试?
150 scala  testing  sbt  scalatest 


8
Jvm需要很长时间才能解析localhost的IP地址
升级到macOS Sierra后,“ sbt测试”(包括查找本地主机名称/ IP地址)的性能似乎出现问题。在OS X的早期版本中,大约需要40-50秒才能完成。macOS Sierra时间远不止于此。我上次跑步大约是15分钟。编译时间与“ El Capitan”上的时间大致相同。 我是团队中唯一尝试此新macOS的人,因此我无法确定它是否仅在我的Mac上发生,还是普遍存在。 我的同事在Ubuntu上也有类似的问题,这与生成随机数有关,这减慢了测试的速度- 服务响应速度慢:Java SecureRandom和/ dev / random 不幸的是,这对我没有用。最初,我在JDK 8u54上进行了尝试,然后尝试更新为JDK 8u102,但这样做也没有帮助。 PS我正在运行Macbook Pro 2015年中的2.8GHz i7、16GB内存,1TB SSD。

6
如何使用Scala执行instanceof检查(测试)
我正在尝试将ScalaTest合并到我的Java项目中。用ScalaTests替换所有JUnit测试。一方面,我想检查Guice的Injector是否注入正确的类型。在Java中,我有这样的测试: public class InjectorBehaviour { @Test public void shouldInjectCorrectTypes() { Injector injector = Guice.createInjector(new ModuleImpl()); House house = injector.getInstance(House.class); assertTrue(house.door() instanceof WoodenDoor); assertTrue(house.window() instanceof BambooWindow); assertTrue(house.roof() instanceof SlateRoof); } } 但是我在使用ScalaTest做一个问题: class InjectorSpec extends Spec { describe("An injector") { it("should inject the correct types") { val injector = Guice.createInjector(new ModuleImpl) …
100 java  scala  junit  scalatest 


3
在所有Scalatest测试之前或之后做一些事情
我有一套scalatest测试套件,用于测试RESTful API的不同端点。我真的希望将它们分成不同的文件,以实现最佳组织。 我的问题是如何在所有测试之前启动某个东西(就我而言,这是一个HTTP服务器,但并不重要),并在所有测试完成后将其关闭。 我知道BeforeAndAfterAll,但这只能在一个测试文件中之前/之后完成。我需要类似的东西,但是对于所有测试,例如: -在测试之前启动http服务器 -运行所有测试套件 -关闭http服务器
73 scala  scalatest 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.