unit-testing相关内容

不调用抽象祖先的@PostConstruct

我正在编写一个 JAX-RS 库(不是应用程序). 我有: 抽象类 A {@PostConstructprivate void constructor_a() {}//未调用@注入私人的一些一些;}公共抽象类 B 扩展 A {@PostConstructprivate void constructor_b() {}//未调用} 和测试类: @Path("c")公共类 C 扩展 B {@ ..
发布时间:2022-01-21 19:16:30 Java开发

如何对部署在 Tomcat 上的 Jersey Web 应用程序进行单元测试?

我正在构建一个部署在 Tomcat 上的 Jersey Web 应用程序.我很难理解如何对应用程序进行单元测试. 只需在我的测试中实例化类并调用它们的方法(这与 Jersey 或 Tomcat 无关),就可以测试核心业务逻辑(非 Jersey 资源类). 但是,对 Jersey 资源类(即映射到 URL 的类)进行单元测试的正确方法是什么? 我需要为此运行 Tomcat 吗?或者 ..
发布时间:2022-01-21 19:11:19 Java开发

用于解析的存根工厂

我正在尝试在控制器中对我的状态进行单元测试.我想要做的是将我的 items 工厂存根,因为我有单独的单元测试来涵盖该功能.我很难让 $injector 实际注入工厂,但似乎我让 $provider 知道我想使用我的假实例化控制器时的 items 对象.作为免责声明,我是 Angular 的新手,如果我的代码看起来很糟糕,我会喜欢一些建议. 目前,当我运行测试时,我收到消息: 错误:意外请求 ..
发布时间:2022-01-21 16:38:59 其他开发

AngularJS 和 UI-Router:在 angularjs 单元测试期间出现“错误:过渡已被取代"

我正在尝试为我的项目创建授权包.我在单元测试期间收到错误“转换已被取代",但我无法找到实际位置. 单元测试: 从“角度"导入角度;导入“角度模拟";从'../../src/world-manager-app'导入worldManagerApp;从'../../src/security/security'导入安全性;常量 {注入,模块} = angular.mock;描述('登录服务',() ..
发布时间:2022-01-21 16:27:49 前端开发

测试由“(window:resize)"触发的函数;Angular 2 中的事件

我正在尝试测试由窗口调整大小事件触发的函数(使用 Karma).在现实世界中一切正常,但是当我尝试在测试中手动触发事件时,该函数永远不会被调用.这会导致测试失败. 这是我的 HTML: 这是我的 onResize() 函数: @Component({选择器:“主标题",templateUrl: "main-header.component.html",})导出类 MainHeade ..
发布时间:2022-01-21 11:21:27 其他开发

Angular 2 单元测试数据从父组件传递到子组件

我对我看到的(极少数)测试从父组件传递到子组件的数据示例的方式有疑问.目前,在 Angular2 文档,他们正在通过检查子组件的 dom 值来测试数据是否已从父组件传递到子组件.我对这种方法的问题是它迫使父规范了解子组件的 html 结构.父组件的工作只是将数据传递给子组件.一个例子…… 我有一个故事组件如下: '使用严格';从 '@angular/core' 导入 {Component, ..
发布时间:2022-01-21 11:01:07 其他开发

在 Ionic 3 的 .spec.ts 文件中找不到模块

我正在开发 Ionic 3(Angular 类型)应用程序,为了实现 unit testing,我正在使用 Jasmine 和 Karma.Ionic 3(Angular 类型)的项目结构不提供页面/组件/提供者的 .spec.ts 文件.因此,我手动为页面创建了 .spec 文件,但它显示“找不到模块 '@angular/core' 和 '找不到模块 '@angular/core/testing ..
发布时间:2022-01-21 10:13:47 其他开发

未能将测试运行排队:无法启动代理进程(Visual Studio 2010)

尝试在我的解决方案 (Visual Studio 2010) 中运行所有单元测试时,我收到“无法将测试运行排队 xxxx@MACHINENAME 2010-06-23 14:01:36":无法启动代理进程' 错误.有谁知道导致这个特定错误发生的原因以及如何解决它以便我可以运行我的单元测试? 谢谢 解决方案 我不知道 Visual Studio 2010 是否仍然是这种情况,但在 Vi ..
发布时间:2022-01-20 21:49:39 C#/.NET

如何在 Visual Studio 2012 Professional 中连续运行单元测试?

Visual Studio 2012 添加了 a "在构建后运行测试"单元测试资源管理器中的按钮,但似乎该选项在专业版中不可用.事实上,我的“单元测试资源管理器"只是称为“测试资源管理器",根本没有那个按钮: 是否有任何扩展可以替代这个缺失的功能?与现有测试资源管理器 UI 集成的东西将是理想的.(免费选项也是首选,因为如果我能说服我的公司霸主为 VS Ultimate/Premium 掏钱 ..
发布时间:2022-01-20 21:38:53 其他开发

有人成功调试过 iPhone 的单元测试吗?

我在 如何在 Cocoa 中调试单元测试 或 这里是 ADC 页面.但我无法让调试适用于 iPhone 应用程序目标.我可以启动并运行测试,它们在构建过程中运行,但我需要调试测试一些更复杂的故障. 解决方案 您可以考虑将测试移至 GHUnit,它们在普通应用程序目标中运行,因此调试很简单. ..
发布时间:2022-01-20 20:36:40 移动开发

如何编写 gdb 脚本(使用 python)?示例添加断点,运行,我们打的是什么断点?

我正在尝试使用 gdb 创建一个小单元测试,对于由 OpenOCD 控制的嵌入式 mcu(这使我可以通过 gdb 服务器控制我的目标). 所以我想用一些 gdb 脚本来自动化这个. 我想为 gdb 编写某种或多或少的脚本: 添加几个断点 启动程序 当我们停止时,它在哪里停止(获取帧信息) 退出. 有什么想法吗? 如何在 python gdb 脚本中执行此操作的示 ..
发布时间:2022-01-20 20:19:24 其他开发

在 VB 6 中使用 SimplyVBUnit 进行单元测试

我最近决定开始使用一些轻量级单元测试,看看它是否为我们的项目增加了任何价值,但我无法找到 SimplyVBUnit.有什么建议吗? 解决方案 如果您下载了 SimplyVBUnit 的二进制安装程序,它会在安装文件夹中附带几个示例项目.源代码 zip 文件和二进制安装程序都包含一个 Help.chm,其中显示了许多类以及如何在测试中应用它们. ..
发布时间:2022-01-20 19:44:31 其他开发

VB6 有什么好的 TDD 工具或资源吗?

是的,我知道我已经落后于时代,但我这里有一个古老的 VB6 编辑器应用程序,我相信没有人会很快升级到 .NET.它使用了几个第三方 DLL 工具,并且由于它仍在使用旧的 RichEdit 控件,因此我基本上可以仅使用这个工具来建立自己的 Bug 农场. 足够了,我正在尝试看看我是否可以使用 TDD,这样我就可以开始为我需要修复的每个行为/功能编写单元测试,所以迟早我可以拥有一个完整的回归测试 ..
发布时间:2022-01-20 18:46:47 C#/.NET