@Test public void testFetcherReturnsObjectReceivedFromConverter() throws IOException { byte[] data = "fake".getBytes(); Object expected = new Object(); when(converter.convert(eq(data))).thenReturn(expected); loader.buildLoadData(data, 10, 10, options).fetcher.loadData(Priority.HIGH, callback); verify(callback).onDataReady(eq(expected)); }
@Test public void testFetcherRetrunsDataClassFromConverter() { when(converter.getDataClass()).thenReturn(Object.class); assertEquals( Object.class, loader.buildLoadData(new byte[10], 10, 10, options).fetcher.getDataClass()); }