【发布时间】:2009-01-13 15:21:19
【问题描述】:
在 java 中,我可以简单地使用
直接测试类public static void main()
然后我只需添加快速代码并在 Eclipse 下“运行”该类。 C++ .NET 中有类似的东西吗?
现在我必须创建一个空项目,引用正确的标题,然后将该项目设置为启动项目。
【问题讨论】:
标签: java .net c++ equivalent
在 java 中,我可以简单地使用
直接测试类public static void main()
然后我只需添加快速代码并在 Eclipse 下“运行”该类。 C++ .NET 中有类似的东西吗?
现在我必须创建一个空项目,引用正确的标题,然后将该项目设置为启动项目。
【问题讨论】:
标签: java .net c++ equivalent
Unit tests。如果您使用的是 VS,还有 object test bench。
【讨论】:
我在 C# 中执行此操作,因此我不知道这是否会有不同的反应,但我使用 main 方法设置了一个空的“测试”类,然后将项目设置为使用该类文件启动。您不必在单独的项目中创建文件。
【讨论】:
我对 Eclipse 不是很熟悉,但如果您只是想在 IDE 中运行您的对象,请执行以下操作。
打开立即窗口,然后调用任何你想要的函数。这将开始执行您键入的代码。您可能必须限定名称。例如:ClassLibrary1.MyClass.SomeMethod()
【讨论】:
我喜欢为此使用TestDriven.NET。它允许您通过右键单击标题并选择“运行测试”来执行任何公共方法。
我喜欢制作
public static void Test()
与此功能一起使用的对话框和表单类的方法。
它支持 C++/CLI,所以如果这就是你所说的 C++.NET,它应该适合你。
编辑:你应该只对不能自动测试的东西这样做——比如纯 GUI 类。否则我同意其他评论者的观点:使用单元测试框架。
【讨论】: