BAEL-1308 - test modifications
This commit is contained in:
parent
f7e92e326f
commit
8b2d647eec
@ -8,34 +8,41 @@ import java.nio.file.Files;
|
|||||||
import java.nio.file.Path;
|
import java.nio.file.Path;
|
||||||
import java.nio.file.Paths;
|
import java.nio.file.Paths;
|
||||||
|
|
||||||
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
public class FileCopierTest {
|
public class FileCopierTest {
|
||||||
|
File original =new File("src/test/resources/original.txt");
|
||||||
|
@Before
|
||||||
|
public void init() throws IOException{
|
||||||
|
if(!original.exists())
|
||||||
|
Files.createFile(original.toPath());
|
||||||
|
}
|
||||||
|
@Test
|
||||||
|
public void givenIoAPI_whenCopied_thenCopyExistsWithSameContents() throws IOException {
|
||||||
|
File copied = new File("src/test/resources/copiedWithIo.txt");
|
||||||
|
copied = FileCopier.copyWithIO(original, copied);
|
||||||
|
assertTrue(copied.exists());
|
||||||
|
assertTrue(Files.readAllLines(original.toPath())
|
||||||
|
.equals(Files.readAllLines(copied.toPath())));
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void givenIoAPI_whenCopied_thenCopyExistsWithSameContents() throws IOException {
|
public void givenCommonsIoAPI_whenCopied_thenCopyExistsWithSameContents() throws IOException {
|
||||||
File copied = new File("src/test/resources/copiedWithIo.txt");
|
File copied = new File("src/test/resources/copiedWithApacheCommons.txt");
|
||||||
File original = new File("src/test/resources/original.txt");
|
copied = FileCopier.copyWithCommonsIO(original, copied);
|
||||||
copied = FileCopier.copyWithIO(original, copied);
|
assertTrue(copied.exists());
|
||||||
assertTrue(copied.exists());
|
assertTrue(Files.readAllLines(original.toPath())
|
||||||
assertTrue(Files.readAllLines(original.toPath()).equals(Files.readAllLines(copied.toPath())));
|
.equals(Files.readAllLines(copied.toPath())));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void givenCommonsIoAPI_whenCopied_thenCopyExistsWithSameContents() throws IOException {
|
public void givenNIO2_whenCopied_thenCopyExistsWithSameContents() throws IOException {
|
||||||
File copied = new File("src/test/resources/copiedWithApacheCommons.txt");
|
Path copied = Paths.get("src/test/resources/copiedWithNio.txt");
|
||||||
File original = new File("src/test/resources/original.txt");
|
Path originalPath = original.toPath();
|
||||||
copied = FileCopier.copyWithCommonsIO(original, copied);
|
copied = FileCopier.copyWithNio(originalPath, copied);
|
||||||
assertTrue(copied.exists());
|
assertTrue(Files.exists(copied));
|
||||||
assertTrue(Files.readAllLines(original.toPath()).equals(Files.readAllLines(copied.toPath())));
|
assertTrue(Files.readAllLines(originalPath)
|
||||||
}
|
.equals(Files.readAllLines(copied)));
|
||||||
|
}
|
||||||
@Test
|
|
||||||
public void givenNIO2_whenCopied_thenCopyExistsWithSameContents() throws IOException {
|
|
||||||
Path copied = Paths.get("src/test/resources/copiedWithNio.txt");
|
|
||||||
Path original = Paths.get("src/test/resources/original.txt");
|
|
||||||
copied = FileCopier.copyWithNio(original, copied);
|
|
||||||
assertTrue(Files.exists(copied));
|
|
||||||
assertTrue(Files.readAllLines(original).equals(Files.readAllLines(copied)));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user