diff --git a/spring-batch-infrastructure/src/test/java/org/springframework/batch/item/json/JsonItemReaderTests.java b/spring-batch-infrastructure/src/test/java/org/springframework/batch/item/json/JsonItemReaderTests.java index 12cd58697..4d33a509e 100644 --- a/spring-batch-infrastructure/src/test/java/org/springframework/batch/item/json/JsonItemReaderTests.java +++ b/spring-batch-infrastructure/src/test/java/org/springframework/batch/item/json/JsonItemReaderTests.java @@ -24,12 +24,14 @@ import org.junit.Test; import org.junit.rules.ExpectedException; import org.junit.runner.RunWith; import org.mockito.Mock; +import org.mockito.Mockito; import org.mockito.junit.MockitoJUnitRunner; import org.springframework.batch.item.ExecutionContext; import org.springframework.batch.item.ItemStreamException; import org.springframework.core.io.AbstractResource; import org.springframework.core.io.ByteArrayResource; +import org.springframework.core.io.Resource; import static org.junit.Assert.assertEquals; import static org.junit.Assert.fail; @@ -95,6 +97,19 @@ public class JsonItemReaderTests { // expected exception } + @Test + public void testReadItem() throws Exception { + // given + Resource resource = new ByteArrayResource("[]".getBytes()); + itemReader = new JsonItemReader<>(resource, this.jsonObjectReader); + + // when + itemReader.read(); + + // then + Mockito.verify(this.jsonObjectReader).read(); + } + private static class NonExistentResource extends AbstractResource { NonExistentResource() {