断言 问答列表

由于输出中存在长文本,测试失败

作者:Tyler Weaver 提问时间:8/15/2023

我的一些测试具有预期响应和实际响应。 实际是来自数据库的响应,它与手动构建的列表进行比较。 代码可以简化为以下内容: # List of tuples expected expected = [(...

Python中“assert”有什么用?

作者:Hossein 提问时间:2/28/2011

这是什么意思?它是如何使用的?assert...

您如何断言在 JUnit 测试中抛出某个异常?

作者:SCdF 提问时间:10/1/2008

如何以惯用的方式使用 JUnit 来测试某些代码是否引发异常? 虽然我当然可以做这样的事情: @Test public void testFooThrowsIndexOutOfBoundsExce...

在调试模式下使用 std::vector 和 std::array 检查运算符 [] 的范围

作者:ander 提问时间:8/9/2023

我正在编写一些数字C++,其中两者都用于代码的性能关键部分。我最好在调试模式下进行范围检查,以清除任何潜在的越界访问,但在发布版本中不提供开销。std::vectorstd::arrayoperato...

为什么已声明但未初始化的指针在代码块中具有值?

作者:DerBuut 提问时间:11/15/2023

您好,我在 C 中的指针有问题,我真的不知道代码块在仅声明但未初始化时如何处理指针,如下所示: 字符 *badString; printString(坏字符串); printString() 函数...

为什么在assertTrue()中使用matches()时收到AssertionFailedError?

作者:floppalover 提问时间:11/14/2023

@Test void hasCurrentProgress() { YTVideo yt = new YTVideo(); yt.setUrl("https://www.youtube.com/w...

为什么使用 freopen() 和 stderr 重定向 assert() 的输出可以工作,而在正常重定向 std::cerr 的缓冲区时却不能?

作者:JensB 提问时间:9/23/2023

我想重定向断言失败时创建的输出,以便将其写入日志文件而不是输出窗口。我假设用于输出,但是当重定向到我的日志文件时,仍然输出到输出窗口而不是我的文件:assert()assert()std::cerrs...

如何编写用于将日期时间字符串与时区偏移量进行比较的断言

作者:vladandreevza5557 提问时间:10/3/2023

我正在开发一个 Python 脚本,该脚本与服务器交互并检索日期时间字符串。我面临的挑战是将脚本中的日期时间字符串与从服务器接收的日期时间字符串进行比较。服务器字符串包含时区偏移量,这使得直接字符串比...

在 Golang 的一个函数中返回不同结果值之一的正确方法是什么?

作者:George Bagiryan 提问时间:8/6/2023

我是 Go 的新手,希望从更多经验丰富的开发人员那里获得一些见解。 在我的主函数中,我调用一个“Prepare”函数,该函数将枚举作为参数。枚举是三个选项之一:A、B、C。 在函数“PrepareD...

为什么我的半数组测试和奇数组测试不起作用?(我用assert调试)

作者:Carlos Barrett 提问时间:11/3/2023

我的任务是使用一个函数来打印一个完整的数组,也是一个半数组,也是一个只有奇数的数组。我使用 assert 和 print 语句进行调试,但没有成功。 这是我的问题。 #include <stdio...


共23条 当前第1页