Groovy高效編程——導出Oracle的package源碼
摘要: 平時常會使用Toad9.0導出package源碼文件(即pks文件),但Toad9.1似乎沒有這項功能了,為此我用Groovy寫了一個小程序。
源碼如下所示:
閱讀全文
Groovy高效編程——使用Mock & Stub簡化測試
摘要: 對程序進行單元測試時,有時我們會遇到一些小麻煩,比如某些操作十分耗時,有些依賴的對象不易獲取等等,這時我們就可以通過Groovy Mock或Groovy Stub來解決這些問題。Mock對方法調用的次數十分敏感,如果程序中調用的次數不在期望的調用次數范圍內,則會拋出異常以致測試失敗;而Stub僅僅是起到‘替身’的作用,它并不關心方法調用與否,即使方法一次都沒被調用,也不會拋出異常導致測試失敗。
下面讓我們來看一個實際的例子吧:
閱讀全文