0
我們開發了一些代碼,用於分析註釋方法並添加一些運行時行爲。我想測試這個。目前,我手動編碼存根以及某些註釋來設置我的測試用例。測試,記錄註釋的模擬框架支持(首選easymock解決方案)
通常我使用模擬框架(目前easymock)來避免手工編碼測試雙打(存根或模擬)。但我還沒有找到一種方法來使用模擬框架來註釋我的測試雙打。這很麻煩,因爲它涉及到很多愚蠢的虛擬源代碼,這很難維護(讀取,寫入和重構測試)。
喜歡的東西:
MyAnnotation annoMock = createMock(MyAnnotation.class);
record(annoMock.getSupported()).andReturn(true);
....
annotate(method).with(annoMock);
是否有人知道是否有這樣的記錄功能特別適用於註釋(如方法,類,字段等各項指標)爲EasyMock的?如果沒有easymock可用,是否有另一個模擬庫?