我想知道是否有方法來編寫既不使用APPLY也不使用宏的測試框架(一個很小的代碼,就像Scheme代碼的一個有趣的例子)。我想不是,因爲任何測試框架都需要至少得到一個參數列表並對其應用程序。任何方式編寫一個單元測試框架在Scheme中沒有申請或宏?
2
A
回答
3
如果您只使用thunks進行要測試的計算,則可以這樣做。但宏和apply
通常會使它更便於使用和實施。 (你或許應該也看看輕量級的測試框架的漂浮數。)
1
我居然寫了這樣一件事:https://github.com/yawaramin/ggspec/tree/8f88d4641ab603b42510b88bdb3ebaed699d4803
用過很多的thunk的無處不在。從API用戶的角度看,這不太優雅。但是我使用宏重新實現它,這使得使用起來更加方便。
相關問題
- 1. 在沒有Django或任何框架的python中編寫webapps
- 2. 使用moq單元測試框架編寫測試
- 3. 在Spring引導框架中爲Oauth編寫單元測試
- 4. 有沒有用降價編寫單元和/或集成測試的工具,包或框架?
- 5. 升壓單元測試框架沒有測試用例
- 6. AS3單元測試框架或庫
- 7. 具有ms單元測試框架的單元測試實體框架
- 8. 如何編寫Rails3 rake任務來運行單個單元或功能測試
- 9. 如何在Play 2.0框架中編寫獨立的路由單元測試?
- 10. VS.net框架執行單元測試用例編寫如何在Visual Studio中
- 11. WPF單元測試框架
- 12. Zend框架單元測試
- 13. ColdFusion單元測試框架
- 14. iOS框架單元測試
- 15. 如何在VS08單元測試框架中測試WPF組件?
- 16. Starbasic有單元測試框架嗎?
- 17. Rascal是否有單元測試框架?
- 18. 如何編寫一個MIT Scheme宏來返回一個lambda表單?
- 19. iphone sdk中沒有單元測試框架嗎?
- 20. 有沒有一個運行Apache C模塊單元測試的框架?
- 21. 在Django/Python中編寫單元測試
- 22. 建立多個單元測試框架?
- 23. 哪個單元測試框架?
- 24. 單元測試嘲笑框架迫使你在編程的方式嗎?
- 25. 如何在testet方法中用斷言編寫單元測試?
- 26. 如何使用QUnit(或另一個js單元測試框架)單元測試pub/sub
- 27. 在IOS中創建一個cookie用於編寫單元測試
- 28. 什麼塊沒有在我的測試方法中測試? (VS08測試框架)
- 29. 在調用單元測試方法時,只有單元測試方法沒有顯示在列表框上
- 30. 如何測試單元框架?