Refactor ResourceCapableCacheDataImporterExporter to use setter injection instead of field injection.

Fix bug with FileSystemExportResourceResolve to append the file system path with the file system path separator.

Resolves gh-92.
This commit is contained in:
John Blum
2020-07-20 18:33:02 -07:00
parent 9c1f3354ac
commit 9aa818f398
2 changed files with 74 additions and 8 deletions

View File

@@ -30,6 +30,7 @@ import static org.mockito.Mockito.verifyNoInteractions;
import static org.mockito.Mockito.verifyNoMoreInteractions;
import static org.springframework.data.gemfire.util.RuntimeExceptionFactory.newRuntimeException;
import java.io.File;
import java.util.Map;
import java.util.Optional;
@@ -562,7 +563,7 @@ public class ResourceCapableCacheDataImporterExporterUnitTests {
spy(new TestResourceCapableCacheDataImporterExporter().new FileSystemExportResourceResolver());
assertThat(exportResourceResolver.getResourcePath())
.isEqualTo(String.format("file://%s", System.getProperty("user.dir")));
.isEqualTo(String.format("file://%1$s%2$s", System.getProperty("user.dir"), File.separator));
}
@Test