我使用 SimplyVBUnit 获得了非常流畅的 TDD 体验。我认为代码附带的示例非常不言自明。
您在启动时最初加载的表单包含该控件。然后在 Form_Load 子中:
AddTest New TestDifferentAsserts
TestDifferentAsserts 是一个 vb 类。
它看起来像这样:
Public Sub TestFloatCompareTolerance()
' we will use the default tolerance of 0.00001
Assert.AreEqual 9#, 9.000001, "Should be equal!"
' The Expected value must be a Double or Single
' for the tolerance to be used in the comparison.
Assert.AreEqual 9, 9.000001, "This will fail because we didn't use a float for the expected value."
End Sub
事实上,明天我将在我的计算机上重新加载 vb6,以便使用 simplevbunit 在我的计算机上进行破解。
[添加编辑]
这是我的 VB6 项目资源管理器:
Form1 是 simplevbunit 控件所在的位置。
The 源代码 http://www.box.net/shared/ycfp3jpea7对于这个项目。
如果你有第三方控制,谁在乎呢。用门面包裹它们。然后从立面创建一个存根。
如果您需要进一步的帮助,请发表评论。