|
@@ -31,6 +31,7 @@ import java.io.ByteArrayInputStream;
|
31
|
31
|
import java.io.IOException;
|
32
|
32
|
import java.io.OutputStream;
|
33
|
33
|
import java.net.URLConnection;
|
|
34
|
+import java.nio.charset.Charset;
|
34
|
35
|
import java.nio.file.FileSystem;
|
35
|
36
|
import java.nio.file.Files;
|
36
|
37
|
import java.nio.file.Path;
|
|
@@ -115,7 +116,8 @@ public class DownloaderTest {
|
115
|
116
|
assertFalse(Files.exists(file));
|
116
|
117
|
new TestableDownloader().downloadPage("rar", file);
|
117
|
118
|
assertTrue(Files.exists(file));
|
118
|
|
- assertEquals(Lists.newArrayList("OMG IM A FAKE DOWNLOAD"), Files.readAllLines(file));
|
|
119
|
+ assertEquals(Lists.newArrayList("OMG IM A FAKE DOWNLOAD"), Files.readAllLines(file,
|
|
120
|
+ Charset.forName("UTF-8")));
|
119
|
121
|
}
|
120
|
122
|
|
121
|
123
|
@Test
|
|
@@ -124,7 +126,8 @@ public class DownloaderTest {
|
124
|
126
|
assertFalse(Files.exists(file));
|
125
|
127
|
new TestableDownloader().downloadPage("rar", file, listener);
|
126
|
128
|
assertTrue(Files.exists(file));
|
127
|
|
- assertEquals(Lists.newArrayList("OMG IM A FAKE DOWNLOAD"), Files.readAllLines(file));
|
|
129
|
+ assertEquals(Lists.newArrayList("OMG IM A FAKE DOWNLOAD"), Files.readAllLines(file,
|
|
130
|
+ Charset.forName("UTF-8")));
|
128
|
131
|
verify(listener).setIndeterminate(anyBoolean());
|
129
|
132
|
verify(listener, atLeastOnce()).downloadProgress(anyInt());
|
130
|
133
|
}
|