2011-08-05 5 views
4

Smalltalk、特にGnu Smalltalk、Squeak、PharoのQuickCheckモジュールはありますか?スモールトークのクイックチェック?

Wikipedia: QuickCheck

+0

JUnit/NUnitがTheory/Dataテストランナーに提供するものと同様のものを、ランダムな世代のテストデータと共に探していますか? –

+1

Heh、ここで私は「QuickCheckのCommon Lispポートがある場合、Smalltalkポートは実行可能です」と言うつもりでした。そして、私はcl-quickcheckの作者名を見ました! –

答えて

2

私はmcandreの代わりの実装を書いた:SqueakCheck

SUnitにTheoryTestCaseを追加すると、パラメータ化されたテストケースを書き込むことができます。 SqueakCheckは、(パラメータに送信されたメッセージに基づいて)どのようなオブジェクトを理論に与えるかを自動的に決定しようとし、データジェネレータの集合がこのようなオブジェクトを作ります。