问题标签 [fest]
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.
java - 如何使用 FEST assertThat(...) 方法测试类对象之间的相等性?
如何使用 FESTassertThat(...)
方法测试类对象是否相等?
例子:
以上不编译。该isEqualTo
方法抱怨。我应该使用其他方法来测试类对象之间的相等性吗?
java - 如何直接从 Git 生成 javadoc
我正在寻找用于 Java swing 应用程序测试的 Fest API。
我似乎在任何地方都找不到任何在线发布的 API(他们的网站似乎已关闭),我决定查看 Git 存储库,您可以从中下载源代码来做您想做的事情。
但是当我这样做时,会出现大量错误,并且 Java 文档拒绝生成。
我很好奇是否有人知道我在哪里可以找到文档的副本,或者是否可以直接从 Git 生成文档?
java - 带有用户操作记录的 GUI 测试库?
我想为应用程序进行junit测试,具有图形编辑器之类的功能。即用户可以在 GUI 中平滑地拖放鼠标。以编程方式编写坐标运动似乎没有用。是否可以进行一些宏录制,以捕获用户来宾然后将其用于测试?
android - Android FEST 无法正确编译 IDE 中的单元测试
出于某种原因,Android Studio 没有正确编译 AndroidFEST
库 (?)。
这条线,
assertThat(someView).isNotVisible();
导致抛出此异常:
java.lang.UnsupportedClassVersionError: org/fest/assertions/api/ANDROID : Unsupported major.minor version 51.0
我使用的导入是:import static org.fest.assertions.api.ANDROID.assertThat;
这是怎么回事?
哦,应该注意的是,运行单元测试的 gradle 任务运行得很好(但不适用于 IDE)。
android - 由于 Fest-Android 导致的 Android 测试 java.lang.NoClassDefFoundError 错误
我目前正在将 Fest for Android 实施到我的项目中,但我似乎遇到了依赖问题。如果我在不包含 Fest 库的情况下运行测试,测试将正常运行。一旦我添加到 Fest 库中,测试就不再运行。而是抛出异常。
我的项目使用以下依赖项:
我尝试排除下面列出的 Fest Android 依赖项,但它对测试的运行没有影响。
这是在包含 Fest 库的情况下运行测试时发生的异常。
任何帮助或建议将不胜感激。
android - 测试运行失败:仪器运行因“java.lang.VerifyError”而失败
尝试VerifyError
使用fest-android
. 尝试加载我自己的类之一时发生错误:
java.lang.VerifyError: bbct/android/common/layout/test/BaseballCardDetailsLayoutTest
根据我的阅读,这意味着一个类不是 DEX 格式。但是这个类在我的 Android Studio 项目中,应该通过构建过程进行转换。当然,正如我之前所说,我正在尝试使用fest-android
. build.gradle
除了在我的文件中添加依赖项之外,我还需要做些什么特别的事情吗?
更多信息:
仔细查看我的 logcat,我发现了以下消息:
ant - 拍摄失败的 Fest JUnit 测试的屏幕截图
我目前正在编写 Fest Junit 测试用例,稍后将在 Hudson 测试服务器上运行。如果任何测试用例失败,我想让他们拍摄桌面屏幕截图。我发现这个网址有一个关于如何设置它的教程:http: //fest.codehaus.org/Taking+Screenshots+of+JUnit+Test+Failures但测试甚至不在本地运行。
这是我尝试运行的 java 代码的简要副本:
还有我试图运行的 JUnit Ant 任务:
任何帮助都会很棒。
Junit在报告中抛出的错误截图
android - 如何使用 Roboelectric 和 Fest 测试带有本机二进制文件的 android 应用程序?
我正在尝试在我自己的项目中设置 roboelectric 和 fest。但是,当我尝试在命令行中运行 ./gradlew clean test 时,我在测试报告中收到以下错误:
我的项目确实构建了没有错误的应用程序。我只在尝试运行测试时遇到这个问题,所以似乎 Roboelectric 不知道不知道我的本机 sqlcipher 二进制文件和其他二进制文件。
因此,我尝试使用加载必要二进制文件的运行程序的影子类加载它:
使用我的自定义 jniloader 影子类