@Test(expected = IllegalStateException.class) public void testMissingResource() { partitioner.setResources(new Resource[] { new FileSystemResource("does-not-exist") }); partitioner.partition(0); }
@Test public void testPartitionSizeAndKey() { Map<String, ExecutionContext> partition = partitioner.partition(0); assertEquals(1, partition.size()); assertTrue(partition.containsKey("partition0")); }
@Test public void testSetKeyName() { partitioner.setKeyName("foo"); Map<String, ExecutionContext> partition = partitioner.partition(0); assertTrue(partition.get("partition0").containsKey("foo")); }
@Test public void testReadFile() throws Exception { Map<String, ExecutionContext> partition = partitioner.partition(0); String url = partition.get("partition0").getString("fileName"); assertTrue(new UrlResource(url).exists()); }