SCALA:是否可以使用scalatest为Restful API准备回归套件(集成测试)

时间:2017-03-10 11:51:23

标签: scala playframework scalatest

我正在使用SCALATEST编写API的回归套件,我对以下场景感到困惑: 例如,我有两个测试:

试验-1 { 呼吁API-1 呼吁API-2 呼吁API-3 }

试验-2 { 呼吁API-5 呼吁API-6 呼吁API-7 }

我已经为Call API创建了一个通用函数我已经为URI,方法,正文和标题设置了单独的JSON文件。

现在我的问题是,由于所有这些调用都是异步的,并且将会回到未来结果,我知道的一种方法是flatmap /或在一个测试中。

但是第二次测试呢,我需要在这里阻止主线程还是有一些智能解决方案。由于对将要使用的资源的依赖性,我无法并行运行多个案例。

1 个答案:

答案 0 :(得分:1)

您的测试按顺序执行会更好,为此,请参阅最新的user guide,了解如何处理Future s

播放还会为您提供一些处理Future的工具,其用法在testing documentation

中有所描述