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;
11 * Test of DictZipFileUtils.
12 * @author Hiroshi Miura
14 public class DictZipFileUtilsTest {
17 * Check dictzip inputstream.
18 * @throws Exception when fails.
21 public void testCheckDictZipInputStreamString() throws Exception {
22 String targetFile = this.getClass().getResource("/test.dict.dz").getFile();
23 Assertions.assertTrue(DictZipFileUtils.checkDictZipInputStream(targetFile));
27 * Check dictzip input streasm which is not exist.
30 public void testCheckDictZipInputStreamStringNoExist() {
31 String targetFile = "false.dict.dz";
34 DictZipFileUtils.checkDictZipInputStream(targetFile);
36 } catch (IOException e) {
44 * Check dictzip input stream.
45 * @throws Exception when fails.
48 public void testCheckDictZipInputStream() throws Exception {
49 String targetFile = this.getClass().getResource("/test.dict.dz").getFile();
50 try (DictZipInputStream dzin = new DictZipInputStream(new
51 RandomAccessInputStream(targetFile, "r"))) {
52 Assertions.assertTrue(DictZipFileUtils.checkDictZipInputStream(dzin));