问题标签 [assertion]

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

c++ - 在 C++ 中使用 sprintf 调试断言失败

调试代码时,我不断收到“调试断言失败”错误

它似乎在下面函数中的 sprintf 行失败:

“exposeNumber”等于 5,“side”可以是 0 或 1

干杯克里斯

0 投票
2 回答
225 浏览

c++ - 我的小程序中有某种断言错误

我在这个程序中有一种断言错误,不幸的是我对 C++ 很陌生,不知道这意味着什么:

我可以编译我的程序而不会出现任何错误,但是我立即将一些内容写入控制台-cin(在TakingInput函数内部),它崩溃了,并打印了一个错误。

错误消息中打印的表达式说Expression: invalid null pointer,以及关于...的内容c:\program ... include\xtring line: 930

请帮助我的小新手。

0 投票
1 回答
13301 浏览

maven - 如何配置 Maven 以将 JUnit 断言失败消息打印到控制台

我正在使用 surefire maven 插件来运行单元测试。我的测试类如下所示:

当测试失败时,我希望看到与 AssertionError 相关联的消息“false is never true”,但它不会打印到控制台。相反,我被指示在安全报告目录中挖掘并找到它(这很糟糕)。

浏览到上述目录后,我找到了 .txt 文件,其中包含来自我的 JUnit 测试的错误消息,包括堆栈跟踪。我希望在构建期间看到相同的消息和堆栈跟踪打印到控制台(如果它也被添加到报告文件中,那就太好了)。有任何想法吗?

0 投票
3 回答
171 浏览

java - 如何检测是否在 JVM 中打开了断言?

我希望我的 Java 程序输出的第一行打印断言是否打开。我该怎么做呢?

编辑:一个额外的要求是程序在做有用的工作之前不应该终止。

0 投票
2 回答
243 浏览

c++ - 在向量 c++ 中运行时显示断言错误

我想从 C++ 中的向量中删除一个元素,但它显示运行时断言错误。

我的代码是:

当一个元素被移除时,它会显示一个运行时错误,

在此处输入图像描述

请帮助我......提前谢谢你。

0 投票
1 回答
381 浏览

iphone - NSLog 错误导致游戏崩溃 (cocos2d iPhone)

在我的游戏中,我在 GameLayer 中创建了许多需要在 Level1 中调用的方法。我不知道为什么,但是当我单击开始时,我在控制台中收到此错误,并且游戏崩溃了。

其次是

我在这里上传了 GameLayer.h 和 .m:http ://www.4shared.com/file/O_1utrRj/undefined.html

注意:Level1(我称之为方法)在 GameLayer 中。

0 投票
1 回答
2928 浏览

c++ - 调试断言失败

我的 C++ 代码出现此错误:http: //imageshack.us/photo/my-images/193/vcerror.png/

唯一的问题是它没有指出问题出在哪里......我知道字符串下标超出范围,但我不知道它可能在哪里。

我想知道是否无论如何我都能找到它在哪里?我有一个粗略的想法,所以我在那里放了一个断点,但是 VC++ 如何做断点是可怕的。我逐步完成,但它只向我显示 C++ 文件本身的代码,而不是我自己的代码。

所以,我跨过去,错误立即显示。

我怎样才能找到这个问题?

0 投票
2 回答
1889 浏览

mapreduce - pymongo 用户断言:13606:'out' 必须是字符串或对象

我无法弄清楚我在这里做错了什么。我正在使用 pymongo 并具有以下 map/reduce 代码(文档的所有属性都可以直接访问 - 即此处没有相关的嵌入部分:

(在文件 getTableMap.js 中):

调用 map_reduce 的 Python 代码如下所示:

对于 Python 代码,我直接从文档中改编了简单示例: http : //api.mongodb.org/python/current/examples/map_reduce.html 来自 pymongo 2.0.1 文档的 Map Reduce 示例

我运行代码时得到的 Python 回溯是:

这并不能完全告诉我,所以我将 mongod 登录设置为详细,并在日志中发现了这一点:

从实际生成 map_reduce 调用的 Python 代码来看,第三个参数('out',根据 pymongo 2.0.1 文档)是'myresult',它肯定是一个字符串。

pymongo 在这里抱怨什么?Javascript 在语法上是正确的(我认为)。我知道 reduce 目前什么都不做,但这不应该阻止命令服务器端的编译 - 或者它可能会?

0 投票
1 回答
3394 浏览

assertion - 是否可以在 Puppet 中“断言”?

有没有办法断言 puppet 中的变量(或更具体地说,一个事实)具有特定值,如果没有则中止安装?

作为背景,情况如下:

在大多数情况下,我可以参考主机名,但有时我需要使用 IP 地址。例如,我们的日志收集器主机需要在防火墙中为多台特定机器(而不是整个子网)打开一个端口。我需要使用 IP 地址在防火墙上打开一个洞。由于机器的 IP 地址不会改变,因此我计划将 IP 地址编码为配置的一部分,但我想检查各个主机是否实际 IP 地址与其配置中的 IP 地址匹配,如果出现则失败它没有。那可能吗?

0 投票
3 回答
2711 浏览

c++ - 断言'in'失败 - C++

以下是分数类的客户端程序的一部分。我编写了课程,现在正在使用给定的客户端程序对其进行测试。当我尝试运行它时,我收到此错误:

断言'in'失败。

代码:

作为 C++ 的相对初学者,我真的不明白这部分代码应该做什么:

当我尝试调试并达到这一点时,它说:

没有可用的来源"__kernel_vsyscall() at 0x12e416"

所以是的,总而言之,我对为什么会发生这种情况一无所知:P

编辑:这是包含语句