【发布时间】:2017-08-30 18:40:36
【问题描述】:
我刚开始为 Android 代码编写单元测试,结果卡住了。
为这种和平的代码编写测试:
Intent intent = new Intent(context, Some.class);
intent.setAction(Some.SYNC_SERVICE_ACTION_SYNC);
context.startService(intent);
我想知道如何使用 mockito 获得意图操作来测试类以进行比较,如果有相同的意图被调用?
在测试中我正在尝试做这样的事情:
String action = "SyncService.SYNC_SERVICE_ACTION_SYNC";
when(context.startService(any())).thenReturn(Intent);
assertEquals("Do not match", action, Intent.getAction());
也许有人可以帮忙?
【问题讨论】:
标签: android unit-testing junit mockito