4
我試圖模擬一些maven類。帶參數的Groovy模擬方法
我知道我可以模擬接口或與地圖
def projectMock = [ getBasedir: { new File("") } ] as MavenProject
一類,但我怎麼嘲笑接收參數的方法?
我曾嘗試使用 「MockFor」 此:
def artifactFactoryMockContext = new MockFor(ArtifactFactory)
artifactFactoryMockContext.demand.createArtifact(1) {groupId, artifactId, version, classifier, type -> artifact }
def artifactFactory = artifactFactoryMockContext.proxyInstance()
,但我得到一個UnsupportedOperationException。我在這裏做錯了什麼?
謝謝!太簡單了... – 2012-03-16 08:08:32