问题标签 [spek]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
615 浏览

java - Spek 中记住了什么?

Spek 文档参考

究竟是什么?

0 投票
0 回答
118 浏览

gradle - 如果某些类的测试发现失败,如何使 Junit 平台测试失败?

我有一个使用 JUnit 5 运行 Spek 测试的 Gradle 构建。

一些测试在安装过程中失败:

但是它不算作错误,测试框架只是忽略这些。

Gradle 配置的相关部分是:

是否有我可以使用的配置选项,以便在设置测试套件时出现错误时无法通过测试?

0 投票
0 回答
54 浏览

android - 在 Bitrise 上 Spek 单元测试失败

我为我的一个用例编写了一个基于 Spek 框架的单元测试。以下是用例代码:

这是测试用例的实现:

有问题的测试用例在本地系统中成功运行。但是对于 Bitrise,它们都失败了:

问题陈述

这在本地系统上执行良好,没有错误,但在云上的 Bitrise 上失败。

  1. 对于这个本地与远程问题,是否有任何灵丹妙药解决方案。
  2. 这可能是由于不同的环境,如果是,那么应该检查所有组件的版本。
0 投票
1 回答
229 浏览

android - RuntimeException 存根!在使用 spek 的单元测试中

我正在尝试使用 spek 框架编写一些单元测试,但是Method threw 'java.lang.RuntimeException exception. Stub!在尝试访问Looper.getMyLooper()代码中的 Looper () 时会一直遇到 RuntimeException ()。

我使用TestSchedulerRx 提供的作为调度程序并尝试@RunWith(AndroidJUnit4::class)@RunWith(RobolectricTestRunner::class)

任何指针?

0 投票
0 回答
140 浏览

android - 将 Spek 与挂起方法一起使用

我正在尝试在我的 Android Kotlin 项目中使用 Spek 框架和 nhaarman mockito kotlin 创建一个单元测试。问题是当有嵌套的挂起方法时,我不知道如何模拟响应。这就是我正在尝试的方式

我定义:

在任何描述之前

这是我的小组

但我收到以下错误

似乎模拟、方法执行和断言在不同的范围内运行

我找不到任何可以帮助我使用协程创建测试的指南 在此先感谢

0 投票
0 回答
49 浏览

android - 在 Spek 测试中使用 Koin 测试

我只想在 spek 测试中使用 koin 来实现测试,但只是得到错误 No value passed for parameter 'clazz'

0 投票
0 回答
37 浏览

android - 在 Spek 2 中提供应用程序上下文

我仍然是使用 spek 框架在 android 中进行单元测试的新手。我只是想知道如何在 spek 中提供应用程序上下文?当我们使用本机单元测试时,我们只需要使用 @RunWith 注释类测试,然后我们就可以提供应用程序上下文。

但是当我在使用h spek时尝试类似的事情时它不起作用。