2011-08-05 70 views
4

Smalltalk是否有QuickCheck模塊,特別是Gnu Smalltalk,Squeak和/或Pharo?QuickCheck for Smalltalk?

Wikipedia: QuickCheck

+0

您是否在尋找類似於JUnit/NUnit提供的理論/數據測試運行程序以及隨機生成的測試數據的內容? –

+1

呵呵,在這裏我會說「如果有QuickCheck的Common Lisp端口,Smalltalk端口將是可行的」。然後我看到了cl-quickcheck的作者姓名! –

回答

2

我寫了一個替代執行mcandre的:SqueakCheck

它增加了一個TheoryTestCase SUnit,它允許一個寫參數化測試用例。 SqueakCheck嘗試自動確定(基於發送給參數的消息)給出理論的對象類型,然後收集數據生成器,然後製作這樣的對象。