1
我已經在Smalltalk visualworks中的Collection類中爲函數編寫了一個測試用例。 功能代碼如下:smalltalk中的測試用例
valuesBetween: a and: b
| array1 arraysize |
arraysize := self size.
"array1:=nil."
array1 := ((1 to: arraysize) select: [:k | k >= a & (k <= b)])
collect: [:k | self at: k].
^array1
和測試用例代碼:
testvaluesbetween
|test1|
test1:=#(1 2 3 4 5 6).
self assert: test1 valuesBetween:2 and:4=#(2 3 4).
誰能幫助我在本作此試驗是行不通的。 謝謝。
反倒是說'自我斷言:#(2 3 4 )等於:(test1 valuesBetween:2和:4)'因爲錯誤信息要好得多。 –