598599600601602603604605606607608
final Path dest = GeneralPathImpl.create( fsProvider.getFileSystem( URI.create( "file:///" ) ), userDestPath, false ); fsProvider.createDirectory( source ); fsProvider.copy( source, dest ); assertThat( dest.toFile().exists() ).isTrue(); assertThat( source.toFile().exists() ).isTrue(); source.toFile().delete(); dest.toFile().delete(); }
602603604605606607608609610611612
assertThat( dest.toFile().exists() ).isTrue(); assertThat( source.toFile().exists() ).isTrue(); source.toFile().delete(); dest.toFile().delete(); } @Test public void checkCopyFile() throws IOException { final SimpleFileSystemProvider fsProvider = new SimpleFileSystemProvider();
620621622623624625626627628629630
stream.write( 'a' ); stream.close(); fsProvider.copy( source, dest ); assertThat( dest.toFile().exists() ).isTrue(); assertThat( source.toFile().exists() ).isTrue(); assertThat( dest.toFile().length() ).isEqualTo( source.toFile().length() ); source.toFile().delete(); dest.toFile().delete();
622623624625626627628629630631632
fsProvider.copy( source, dest ); assertThat( dest.toFile().exists() ).isTrue(); assertThat( source.toFile().exists() ).isTrue(); assertThat( dest.toFile().length() ).isEqualTo( source.toFile().length() ); source.toFile().delete(); dest.toFile().delete(); }
625626627628629630631632633634635
assertThat( dest.toFile().exists() ).isTrue(); assertThat( source.toFile().exists() ).isTrue(); assertThat( dest.toFile().length() ).isEqualTo( source.toFile().length() ); source.toFile().delete(); dest.toFile().delete(); } @Test public void copyFileInvalidSourceAndTarget() throws IOException { final SimpleFileSystemProvider fsProvider = new SimpleFileSystemProvider();
651652653654655656657658659660661
fsProvider.copy( source, dest ); fail( "source isn't empty" ); } catch ( Exception ex ) { } sourceFile.toFile().delete(); fsProvider.copy( source, dest ); try { fsProvider.copy( source, dest ); fail( "dest already exists" );
352353354355356357358359360361362
final Path path = GeneralPathImpl.newFromFile( fs, file ); assertThat( path ).isNotNull(); assertThat( path.toString() ).isEqualTo( file.getAbsolutePath() ); assertThat( path.toFile() ).isEqualTo( file ); } @Test public void testAbsloluteSimpleToURIUnix() throws Exception { final FileSystemProvider fsprovider = mock( FileSystemProvider.class );