我是靠谱客的博主 忧伤外套,这篇文章主要介绍Mockito 多次调用返回不同值,现在分享给大家,希望可以做个参考。

– Start

package demo09;

import java.util.List;

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;

@SuppressWarnings("unchecked")
class DifferentRtnForSameMethodCallTest {

	@Test
	void test() {
		// mock creation
		List<String> data = Mockito.mock(List.class);

		// stubbing
		// 第一次调用返回 10
		// 第一次调用返回 20
		Mockito.when(data.size()).thenReturn(10, 20);

		// verification
		Assertions.assertEquals(10, data.size());
		Assertions.assertEquals(20, data.size());
	}

}

– 更多参见:Mockito 精萃
– 声 明:转载请注明出处
– Last Updated on 2019-08-15
– Written by ShangBo on 2019-08-15
– End

最后

以上就是忧伤外套最近收集整理的关于Mockito 多次调用返回不同值的全部内容,更多相关Mockito内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部