assert 相关问题

断言是一个语句,它在计算结果为false时中止该程序。断言通常用于调试和永远不会发生的情况。

在 C++ 中使用带有指针的“assert”

我们什么时候需要对C++中的指针使用“assert”,何时使用它们,它们最常见的实现方式是什么?

回答 7 投票 0

Pytest 和 PyCharm:如何始终获得 <Click to see difference>?

PyCharm 中 Pytest 的断言输出存在差异,具体取决于同一文件或另一个文件中带有断言的 if 函数。 让我们考虑一个例子。 tmp.py: 来自 utils.tmp_1 imp...

回答 1 投票 0

我如何在剧作家Python中比较“如果一个列表包含另一个列表(作为布尔值)使用expect(断言)”?

在 Playwright Python 中没有找到任何比较 2 个布尔值(特别是对象类型/集合)的期望方法。 对于例如。 : L1 = [5,2,3,1] L2 = [1, 2, 3, 4, 5, 6, 7] 尝试了以下方法...

回答 1 投票 0

“断言函数”不改变类型

我正在尝试为 npm 制作一个像 zod 这样的包,但是在解析它时它不会更新以前的类型: function isString(val:unknown): 断言 val 是字符串 { if (typeof val !== 'string') throw ...

回答 1 投票 0

Cucumber TestNG 断言失败并出现 java.lang.NumberFormatException

我正在使用一个简单的 Maven 项目。每当我在黄瓜中运行断言时,它就会失败。但当我在正常项目中运行时,工作完美。 错误:java.lang.NumberFormatException:对于输入字符串:&q...

回答 1 投票 0

assert() 带消息

我在某处看到断言通过以下方式与消息一起使用: 断言((“消息”,条件)); 这似乎工作得很好,除了 gcc 抛出以下警告: 警告:左手操作...

回答 10 投票 0

我从Child对象得到的Toy对象怎么会和通过构造函数传入的不一样呢?

我正在做一项作业,要求我创建代码,使其运行时不会出现错误或失败。这只是一个测试用例: 玩具 t1 = 新玩具(1000121, "红色自行车", 3, 98.90...

回答 1 投票 0

有人可以告诉我这个 Java 测试用例是否有意义吗?

我正在做一项作业,要求我创建代码,使其运行时不会出现错误或失败。这只是一个测试用例: 玩具 t1 = 新玩具(1000121, "红色自行车", 3, 98.90...

回答 1 投票 0

Kotlin 中的 check 方法有类似的 assertAll 吗?

junit 有assertAll,它允许您执行所有必需的检查,而不会对其中之一抛出异常,从而忽略其余的。例如: 断言全部( { 断言Equals(a, b) },...

回答 2 投票 0

如何断言字符串是否存在于字符串列表中?

我将如何创建一个 junit 测试来检查给定的字符串是否存在于字符串列表中? 我正在考虑使用 contains 但不确定我是否走在正确的道路上。

回答 1 投票 0

使用 gdb 调试断言显示奇怪的 std::string 大小

我在 C++ 程序中遇到断言问题。 HA_Archive 和 HA_Archive:: 运算符 << (const string & str) { buffer[wcursor] = HA_TYPE_STRING; wcursor++; unsigned size...

回答 1 投票 0

断言在c++中返回一个值

在 C++ 中让断言返回一个值非常有用,如下所示: SomeType someValue = 断言(getSomeValue()); 代替 SomeType someValue = getSomeValue(); 断言(一些值); 有吗

回答 1 投票 0

在单元测试中使用多个断言是一种不好的做法吗? [已关闭]

在单元测试中使用多个断言是一种不好的做法吗?有关系吗?

回答 8 投票 0

Coverity 测试的 ASSERT 实现?

在我们的项目中,定义了ASSERT: #define ASSERT(条件,严重性) bsp_assert(条件,严重性) 然后在bsp_assert中: void bsp_assert(uint8_t 条件,uint8_t 严重性) { 如果(切断...

回答 1 投票 0

JUnit 使用 BigDecimal 断言

我想在 2 两位小数之间使用断言,我使用这个: BigDecimal bd1 = new BigDecimal (1000); BigDecimal bd2 = new BigDecimal (1000); org.junit.Assert.assertSame (bd1,bd2); 但是 JUnit 日志...

回答 12 投票 0

有没有办法指定仅在 Rust 测试中有效的断言?

我正在实现一个具有内部不变量的数据结构,我想通过测试来覆盖它。这个不变量是数据结构的一部分;因此,如果实施得当,永远不会违反...

回答 1 投票 0

使用断言而不是使用简单的“if”有什么好处?

给出这段代码: #包括 #包括 无效 print_number(int* somePtr) { 断言(somePtr!= NULL); printf("%d ",*somePtr); } int 主函数 () { 整数a=1234; 整数...

回答 6 投票 0

验证函数参数是否为数字的好方法是什么

我有一个接受 3 个参数的函数,我想确保这三个参数都是数字。 截至目前,我经过一番试验后做到了这一点,它似乎有效,但我没有......

回答 2 投票 0

“自定义”简短测试摘要信息 pytest

我开始学习自动化测试。 当我运行测试时,我想在 selenium NoSuchElementException 错误上获取特定文本(“无添加到购物车按钮”) 我正在尝试这样做: TestCar 类...

回答 1 投票 0

如何在使用 cabal 运行的脚本中启用断言?

我想在我用 cabal 运行的脚本中使用断言。 文档说 通常可以使用编译器标志打开或关闭断言(对于 GHC,断言通常处于打开状态,除非

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.