问题标签 [test-class]

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 回答
1961 浏览

java - 扫描器在 for 循环中跳过输入

所以我有这个代码:

}

而这个测试类:

}

应该发生的是用户输入他们拥有的班级数量(例如 8 个),然后输入每个班级的名称、时期和等级。然后在最后,它为每个类打印 2 个语句。

但是,当我运行程序(在 Eclipse 中)时,在它询问How many classes do you have?并且用户回答之后,系统会打印出接下来的两个问题,而无需等待第一个问题的答案。我的错误信息如下所示:

为什么这样做?我该如何解决?我是 Java 新手,所以任何帮助将不胜感激!

0 投票
1 回答
63 浏览

java - 如何在测试类中实现方法?

我制作了这个类,但我找不到制作测试类和实现我使用的方法的方法。

0 投票
1 回答
701 浏览

salesforce - Apex 触发零代码覆盖率

谁能帮我解决我的问题。我用测试类创建了顶点触发器。测试运行后我没有收到任何错误,但无法获得任何代码覆盖率。请检查下面是我的顶点触发器和测试类。

0 投票
2 回答
1035 浏览

gradle - 在 Gradle 中运行 Liquibase 插件时,“java.lang.ArrayIndexOutOfBoundsException: 0”是什么意思?

我在 Windows 7 上使用 Gradle 2.7(cygwin 中的 bash shell)。我想在 testClasses 阶段之前执行我的 LIquibase 插件的更新任务,所以我有

但是,当我运行“gradle build --stacktrace”时,出现以下错误。这是什么意思,或者我怎样才能获得更多信息来弄清楚发生了什么?

0 投票
1 回答
370 浏览

perl - 如何为 DBIx 类部署测试数据库

我有一个 Mojolicious 应用程序和一个使用 Test::Class::Moose 的测试套件。使用 DBIx::Class 与我的数据库交互,有没有办法设置一个内存数据库,我可以添加夹具数据?

我想使用内存数据库,因为这意味着应用程序的设置配置更少。我确实知道如何设置一个实际的 SQLite 数据库进行测试,但是管理该数据库以进行测试以及用于生产的 mySQL 数据库听起来并不容易管理(例如,“哦,不,忘记重建测试数据库”)。

从固定装置加载数据似乎很理想,这样您就可以更好地控制数据库中的实际内容。例如,您发现一行包含某些数据的错误,将类似的行添加到您的夹具文件并测试直到成功。

现在如何使用 DBIx 实际设置内存数据库?:)

现在这就是我为我的 Test::Class::Moose 套件构建模式的方式:

我的配置指定dbi:SQLite:dbname=:memory:为数据库 dsn。

运行测试套件时,似乎没有加载表,因为我收到错误说明表不存在,例如Can't locate object method "id" via package "no such table: cats"

当想要部署到内存数据库时,是否有一些我没有做的额外设置?

谢谢

PS:

在单个脚本中执行以下工作,我不知道我是否正在做一些 Test::Class::Moose 或 Mojo 不喜欢上面的事情

0 投票
1 回答
566 浏览

salesforce - 为什么我不能将审批记录行添加到 CR 票证中

这是一个 Apex 测试类代码,我在这里拥有的是这个类将包含硬编码值来创建提交票证以供批准。

我想知道我是否可以在这里获得任何指导,因为我真的无法从其他地方获得。感谢您提供的任何帮助。

PS。这是 Salesforce 平台 - Remedyforce 相关。


公共类 Test_CustomRequireRejectionComment {

}


测试运行测试类后,我收到这些错误消息,

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[查看] 0:00 Test_CustomRequireRejectionComment testApprovalWithoutComment 失败 System.QueryException:列表没有分配给 SObject 类的行。Test_CustomRequireRejectionComment.generateAndSubmitObject:第 187 行,第 1 列 Class.Test_CustomRequireRejectionComment.testApprovalWithoutComment:第 71 行,第 1 列

[查看] 0:18 Test_CustomRequireRejectionComment testBatchRejctions Fail System.DmlException: Process failed。第 0 行的第一个异常;第一个错误:NO_APPLICABLE_PROCESS,未找到适用的审批流程。:[] Class.Test_CustomRequireRejectionComment.testBatchRejctions:第 115 行,第 1 列

[查看] 0:00 Test_CustomRequireRejectionComment testRejectionWithComment 失败 System.QueryException:列表没有分配给 SObject 类的行。Test_CustomRequireRejectionComment.generateAndSubmitObject:第 187 行,第 1 列 Class.Test_CustomRequireRejectionComment.testRejectionWithComment:第 13 行,第 1 列

[查看] 0:00 Test_CustomRequireRejectionComment testRejectionWithoutComment 失败 System.QueryException:列表没有分配给 SObject 类的行。Test_CustomRequireRejectionComment.generateAndSubmitObject:第 187 行,第 1 列 Class.Test_CustomRequireRejectionComment.testRejectionWithoutComment:第 40 行,第 1 列

0 投票
0 回答
19 浏览

test-class - 我不知道这个测试在寻找什么

我有一个固定的数组,我写成这样的字段: private String[] TYPES;

我像这样初始化它:

难道我做错了什么?

0 投票
1 回答
105 浏览

salesforce - 如何为 VF 页面用作表达式语言的代码编写测试类

我需要为控制器类中的 getter、setter 方法编写测试覆盖率代码

在 VisualForce 页面中的代码如下

一切正常,预计我无法通过测试类执行上述代码。我尝试了几种方法,但都失败了。

0 投票
0 回答
1130 浏览

eclipse - Eclipse Junit cannot run my test class: it displays "invalid project specified" message

I am trying to run my test classes using Junit test class in Eclipse maven project.It works fine for some projects and after copying and changing the name of the project Junit fails to start while other part of my project is working well. I tried :

  1. restarting, renaming, cleaning etc. It was working for some time.

  2. I have also tried to run: Task Context Test configuration.

    It fail to start totally... it show me "Problem Launching Junit Test" followed by"invalid project specified" message box. Any one who knows how to get ride of this problem?......

0 投票
1 回答
1129 浏览

salesforce - 公共最终静态字符串的测试类

如何在 Salesforce 中为包含公共最终静态字符串的类编写测试类?我尝试使用 system.assertequals 似乎无法正常工作。