问题标签 [assertions]

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 投票
2 回答
155 浏览

php - PHP 简单测试断言

在 simpletest 中 assertLessThan 的等价物是什么?

0 投票
1 回答
2567 浏览

c# - 为什么我的应用程序返回“断言失败!” 某些系统上的错误?

嗨,我有一个 C# Web 应用程序

使用 C# ActiveX 工具连接到用户的硬件以收集信息。

无论如何,在大多数计算机上都可以正常工作

除了一些它向我展示了一个(有时在重置 CAS 权限时它可以工作,但很快就会开始出现问题)

“断言失败!” 错误(见截图)

新的 SecurityPermission(PermissionState.Unrestricted).Assert();

但错误说它是“Microsoft Visual C++ 运行时库”异常,并且来自一个完全不同的程序 NCS2Prov.exe,谷歌搜索告诉我这是由于网络适配器造成的。

我的应用程序在 Internet 上运行并具有正确的 CAS 权限 - 是否有任何理由可能会撤销 CAS 权限?

互联网上的一些线索告诉我重新安装 Microsoft Visual C++ 运行时库——重新安装 .net Framework 2.0 会做同样的事情吗?

替代文字

0 投票
8 回答
152379 浏览

java - 比较 JUnit 断言中的数组,简洁的内置方式?

是否有一种简洁的内置方法可以对 JUnit 中的两个类似类型的数组进行等于断言?默认情况下(至少在 JUnit 4 中)它似乎对数组对象本身进行实例比较。

例如,不起作用:

当然,我可以手动完成:

..但是有更好的方法吗?

0 投票
1 回答
514 浏览

c++ - Windows 服务中的断言

我想在后端 Windows 服务代码中使用 _ASSERTE 进行断言。但据我了解,默认行为会因为消息框而挂起服务。

在 Windows 服务中安全地进行断言的最佳方法是什么?

编辑:我应该提到,如果在控制台模式下运行,代码仍应使用正常行为;例如在进行单元测试时。

0 投票
1 回答
112 浏览

assertions - CLIPS:断言任意长度的事实

我的系统中的一个示例事实可能是(trip 4 1330 650 boston chicago ... los_angeles)最后添加了任意数量的城市。我知道我可以使用多字段通配符 ( $?) 匹配任意长度,但是如何断言具有任意长度的事实?我想要做的是匹配上面表格中的一个事实,然后将另一个城市附加到它的末尾。是否有可能做到这一点?

0 投票
1 回答
353 浏览

c# - C++ dll 抛出断言失败

我有一个用 C# 编写的程序,它使用一个用 C++ 编写的 dll。我有那个来源,但改变它超出了范围。有两个 .pak 和 .jrn 类型的文件保存在应用程序中。但是,这些文件的位置是可配置的。如果我选择将它保存在本地位置(在运行我的 C# 代码的机器的硬盘驱动器上的某个位置),它就可以正常工作。但是,当我尝试将系统配置为将文件存储在远程机器中时,我在 C++ 中收到 Assertion Failure 错误。

这真的很紧急。任何帮助将不胜感激。

提前致谢,

0 投票
3 回答
4770 浏览

java - 禁用时 Java 断言的性能拖累

代码可以用其中的断言进行编译,并且可以在需要时激活/停用

但是,如果我部署了一个带有断言的应用程序并且这些断言被禁用,那么它们存在并被忽略的惩罚是什么?

0 投票
1 回答
1726 浏览

mysql - mysql triggers simulating assertions

Let’s consider table

#xA;

with mysql I have no way of writing assertions. Is it possible to simulate the following assertion using one or more triggers ?

#xA;

how should I write that trigger?

0 投票
2 回答
1394 浏览

clojure - How to make Clojure respect `*assert*` variable?

I was to understanding that Clojure's *assert* variable could be used to turn off assertions, but nothing I do seems to works.

Even to binding false when defining has same problems:

And then even to setting the variable direct does not working.

and

So now I am not understanding what to do. I am confused.

Thank you.

0 投票
2 回答
785 浏览

c# - 有没有办法在代码中的 Debug.Assert() 之后继续?

我的代码对“应该”正确的数据进行操作。但是在开发过程中,有时我会获得无效数据。
发生这种情况时,我想提出调试断言,如果用户选择继续,代码将过滤掉无效记录并继续对“安全”数据进行操作。

当我选择对过滤后的数据进行操作时,我想对代码路径进行单元测试。

问题:有没有办法通过单元测试中的断言调用?
相当于单击OK=Continue“断言失败”对话框?

TIA