问题标签 [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.
php - PHP 简单测试断言
在 simpletest 中 assertLessThan 的等价物是什么?
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 会做同样的事情吗?
java - 比较 JUnit 断言中的数组,简洁的内置方式?
是否有一种简洁的内置方法可以对 JUnit 中的两个类似类型的数组进行等于断言?默认情况下(至少在 JUnit 4 中)它似乎对数组对象本身进行实例比较。
例如,不起作用:
当然,我可以手动完成:
..但是有更好的方法吗?
c++ - Windows 服务中的断言
我想在后端 Windows 服务代码中使用 _ASSERTE 进行断言。但据我了解,默认行为会因为消息框而挂起服务。
在 Windows 服务中安全地进行断言的最佳方法是什么?
编辑:我应该提到,如果在控制台模式下运行,代码仍应使用正常行为;例如在进行单元测试时。
assertions - CLIPS:断言任意长度的事实
我的系统中的一个示例事实可能是(trip 4 1330 650 boston chicago ... los_angeles)
最后添加了任意数量的城市。我知道我可以使用多字段通配符 ( $?
) 匹配任意长度,但是如何断言具有任意长度的事实?我想要做的是匹配上面表格中的一个事实,然后将另一个城市附加到它的末尾。是否有可能做到这一点?
c# - C++ dll 抛出断言失败
我有一个用 C# 编写的程序,它使用一个用 C++ 编写的 dll。我有那个来源,但改变它超出了范围。有两个 .pak 和 .jrn 类型的文件保存在应用程序中。但是,这些文件的位置是可配置的。如果我选择将它保存在本地位置(在运行我的 C# 代码的机器的硬盘驱动器上的某个位置),它就可以正常工作。但是,当我尝试将系统配置为将文件存储在远程机器中时,我在 C++ 中收到 Assertion Failure 错误。
这真的很紧急。任何帮助将不胜感激。
提前致谢,
java - 禁用时 Java 断言的性能拖累
代码可以用其中的断言进行编译,并且可以在需要时激活/停用。
但是,如果我部署了一个带有断言的应用程序并且这些断言被禁用,那么它们存在并被忽略的惩罚是什么?
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?
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.
c# - 有没有办法在代码中的 Debug.Assert() 之后继续?
我的代码对“应该”正确的数据进行操作。但是在开发过程中,有时我会获得无效数据。
发生这种情况时,我想提出调试断言,如果用户选择继续,代码将过滤掉无效记录并继续对“安全”数据进行操作。
当我选择对过滤后的数据进行操作时,我想对代码路径进行单元测试。
问题:有没有办法通过单元测试中的断言调用?
相当于单击OK=Continue
“断言失败”对话框?
TIA