Back to project page droidcon-android-espresso.
The source code is released under:
Apache License
If you think the Android project droidcon-android-espresso listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.xrigau.droidcon.core.task; /* w w w. j a v a2 s.c o m*/ import com.xrigau.droidcon.core.debug.MockClient; import com.xrigau.droidcon.core.model.PostList; import com.xrigau.droidcon.core.service.Services; import org.junit.Test; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.not; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertThat; import static org.mockito.Matchers.any; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; public class TaskExecutorShould { @Test public void executeNewsRequest() { NewsTask task = mock(NewsTask.class); new TaskExecutor(new MockClient()).execute(task); verify(task).execute(any(Services.class)); } @Test public void getsNewsList() { NewsTask task = new NewsTask(); PostList posts = new TaskExecutor(new MockClient()).execute(task); assertThat(posts.size(), is(not(0))); assertNotNull(posts.get(0)); } }