如何在VBScript脚本中断言?

如何在VBScript脚本中断言?,vbscript,assert,Vbscript,Assert,在脚本中使用什么好方法 它有内置的功能吗?还是必须进行模拟?什么是最佳实践 一个应用程序是在开发过程中测试对象是否无任何内容。遗憾的是,我不相信VBScript内置了任何东西。您需要定义自己的Assert方法,并可能在构建脚本的发布副本时使用预处理器构建脚本或其他方法来删除它们。(实际上删除--(至少是注释掉--Assert调用是最好的,而不仅仅是让Assert的主体在发布的代码中不做任何事情。)一个可操作的答案(对于可能需要它的其他人)是从以下位置定义此函数: 调用: Set obj2

在脚本中使用什么好方法

它有内置的功能吗?还是必须进行模拟?什么是最佳实践


一个应用程序是在开发过程中测试对象是否
无任何内容。

遗憾的是,我不相信VBScript内置了任何东西。您需要定义自己的
Assert
方法,并可能在构建脚本的发布副本时使用预处理器构建脚本或其他方法来删除它们。(实际上删除--(至少是注释掉--
Assert
调用是最好的,而不仅仅是让
Assert
的主体在发布的代码中不做任何事情。)

一个可操作的答案(对于可能需要它的其他人)是从以下位置定义此函数:

调用:

    Set obj2 = Nothing
    Assert Not obj2 Is Nothing, "obj2 is Nothing!"
输出:

    someScript.vbs(17, 3) (null): obj2 is Nothing!

Rosetta代码是一个非常有趣的网站。谢谢你和a+1的链接。@Knox:直到今天我才发现Rosetta代码。我同意:这似乎是一个非常有趣的网站。
    someScript.vbs(17, 3) (null): obj2 is Nothing!