1
JMockit結果を返さない - 1.31JMockit - 期待のモック方法は
IはJUnitの(及びグルービー)を用いて以下の試験方法を有する:
@Test
void test(@Mocked RequestLine line) {
new Expectations() {{
line.getUri()
result = '123'
}}
println line.getUri()
}
line
がnullではありません。インスタンスを取得しています。しかし、問題はline.getUri()
が123
を返すはずですが、null
を返すことです。
何か間違っていますか?それともこれが効いているはずですか?
UPDATE:
私はJavaでテストを実施し、それがresult
を使用して動作します。だから、JMockitとGroovyの間に問題があるようです。
セミコロンは役に立ちませんでした。同じ結果。 – kurzweil4
奇妙なことに、それはreturns()で動作し、私は自分の答えを修正しました。 – Alfergon