3 import org.junit.jupiter.api.Assertions;
4 import org.junit.jupiter.api.Test;
6 import java.io.IOException;
8 import static org.junit.jupiter.api.Assertions.assertTrue;
10 public class DictZipFileUtilsTest {
13 * Check dictzip inputstream.
14 * @throws Exception when fails.
17 public void testCheckDictZipInputStreamString() throws Exception {
18 String targetFile = this.getClass().getResource("/test.dict.dz").getFile();
19 Assertions.assertTrue(DictZipFileUtils.checkDictZipInputStream(targetFile));
23 * Check dictzip input streasm which is not exist.
26 public void testCheckDictZipInputStreamStringNoExist() {
27 String targetFile = "false.dict.dz";
30 DictZipFileUtils.checkDictZipInputStream(targetFile);
32 } catch (IOException e) {
40 * Check dictzip input stream.
41 * @throws Exception when fails.
44 public void testCheckDictZipInputStream() throws Exception {
45 String targetFile = this.getClass().getResource("/test.dict.dz").getFile();
46 try (DictZipInputStream dzin = new DictZipInputStream(new
47 RandomAccessInputStream(targetFile, "r"))) {
48 Assertions.assertTrue(DictZipFileUtils.checkDictZipInputStream(dzin));