问题标签 [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 回答
159 浏览

pytest - 如何从 unittest TestCase 类中声明的测试方法中获取夹具值?

我在这里的谷歌搜索只这里显示这个最相关的答案;虽然我只能让我的代码适用于测试方法,但不能使用 unittest TestCase 类方法

我的问题是如何从 unittest TestCase 类中声明的测试方法中获取夹具值?

我在这里引用代码片段

0 投票
1 回答
1403 浏览

unit-testing - 如何编写用于导入 CSV 文件的 Apex 测试类?

你好!我无法测试书面顶点课程。你能帮我完成这项任务吗?

通过该组件,我们将发送到服务器的 CSV 文件的 ID 传递给 apex 类,之后我们的 apex 类如果之前没有站点,则创建站点,并根据 CSV 文件的记录更新传感器列表(插入/更新)。

控制器类

测试类100% 覆盖率

0 投票
1 回答
517 浏览

salesforce - Salesforce Beginner - 控制器扩展的测试类

我是编码新手,正在使用 Salesforce。我需要帮助了解如何为控制器扩展创建测试类。在构建测试类时,我正抓着稻草,现在代码覆盖率为 66%。您对调整以下代码的帮助将不胜感激,并对我的理解有很大帮助。Visualforce 页面非常简单:

控制器扩展是:

测试类:

0 投票
1 回答
1596 浏览

salesforce - 可调用方法的 Apex 测试类

我是编写 apex 的新手,尤其是 apex 中的测试类。我似乎无法找到如何在我的测试类中正确调用我的类方法。我的测试课肯定还没有完成,但我只是从我的一种删除方法开始。

我似乎在我的测试类“CreateQuoteProducts_OtherOpp.DeleteQuoteProductsOTFOther(testQPOTF.id);”的第 17 行卡住了 我收到一条错误消息:

方法不存在或签名不正确:来自 CreateQuoteProducts_OtherOpp 类型的 void DeleteQuoteProductsOTFother(Id)

我想我只需要传入 OrderId 但我不太确定我做错了什么。

这是我的顶级课程

这是我正在写的测试课

0 投票
0 回答
14 浏览

java - 如何在以下 Spring Boot 项目 twitter4j-spring-boot-sample 中启动测试类 SpringbootTwitter4jDemoApplicationTest?

我已经成功下载并克隆了 maven 项目,并将其作为 maven 项目导入。

我可以在 tomcat 服务器控制台中运行主类,但是我想运行测试类 SpringbootTwitter4jDemoApplicationTest 但我不能。

链接到 github 仓库:https ://github.com/sivaprasadreddy/twitter4j-spring-boot-starter.git

我还尝试使用 mvn clean install 从终端运行它并更改到测试类所在的目录并执行 mvn clean test 在这里看到:mvn clean install command mvn clean test part 1 mvn clean test part 2 我需要做什么?

谢谢各位朋友的指教

这是项目

0 投票
0 回答
429 浏览

asynchronous - 如何在测试类中覆盖完成方法?

我正在处理 Salesforce 批处理类,当批处理失败时应该向我发送电子邮件。目前,无论状态如何,它都会在批处理运行完成时发送电子邮件。

测试失败并断言电子邮件未按预期发送:

Error: System.AssertException: Assertion Failed: Email Not sent

主类:

测试类:

0 投票
0 回答
49 浏览

c# - 在子测试类中隐藏测试方法

我有两个测试类,其中一个继承自另一个,如下所示:

我这样做是因为它TestClassBase有大约 100 个测试某个方面的测试,现在我添加了一个新功能,我想在TestClassChild. 从可维护性的角度来看,复制粘贴(即使用两个未通过继承连接的类)不是选项。一些测试标有[Ignore](它们还没有准备好),这对继承很好,因为新功能是旧功能的特例,即如果旧功能无法按预期工作,则测试新功能没有意义一。

但是有一点区别不适用于继承:有一些测试(实际上只有一个)应该在中完成,TestClassBase而不是在TestClassChild. 有没有办法做到这一点?

自己的想法:

  • 我以为我可以private代替进行该测试,但这与(需要)public不符。[TestMethod]public

  • 制作它virtual并用空方法覆盖它会起作用,因为空方法总是会通过,但它会使其他查看我的代码的人感到困惑。我们不希望测试出现在TestClassChild不是真实测试的测试列表中。

  • 以某种方式具有条件会很好[TestMethod],例如,只有在某个变量具有某个值时它才“活跃”。然后我可以在两个测试类中相应地设置变量。

  • 也许可以通过预编译器指令来实现条件?用/定义符号并在线条周围#define放置?但是如何在两个类中以不同的方式定义符号呢?#if#endif[TestMethod]

0 投票
0 回答
55 浏览

java - 测试用例单独运行时通过,一起运行时失败

在我试图获取静态 ArrayList<ArrayList> 的值的类中显示错误相邻_list_train=new ArrayList<ArrayList>(); 返回错误,例如: java.lang.IndexOutOfBoundsException: Index 1 out of bounds for length 1. 问题出在静态变量上吗?

根据我的观察,这与在多个测试类中访问静态变量有关。由于我是junit测试的新手,你能告诉我测试类有什么问题吗

0 投票
0 回答
64 浏览

salesforce - 如何在测试类 Apex 中添加数据

我已经创建了一个测试类,简单的测试类,但是我不能给它数据,有人可以解释一下,这是我的代码,当我运行测试时,覆盖率为 14%,我不知道如何给数据,对于例外情况并使其至少达到 75 %

这是我的测试课

谢谢我坚持这个,谢谢

0 投票
0 回答
28 浏览

apex - 入站邮件处理程序的 APEX 测试类

我在 APEX 中非常熟悉,但我的任务是为每日入站电子邮件编写一个类和后续测试类,以使用原始呼叫日志数据加载到一个对象。

我的测试覆盖率为 52%,它失败的主要区域是我加载的图片中的区域

任何帮助,将不胜感激!!

班级:

测试

class_clip_ErrorArea