1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.rat.document.impl.guesser;
20
21 import org.apache.rat.document.MockDocument;
22 import org.junit.Test;
23
24 import static org.junit.Assert.assertTrue;
25
26 public class ArchiveGuesserTest {
27
28 @Test
29 public void matches() {
30 assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.jar")));
31 assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.tar.gz")));
32 assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.zip")));
33 assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.tar")));
34 assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.bz")));
35 assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.bz2")));
36 assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.odb")));
37 assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.odf")));
38 assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.odg")));
39 assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.odp")));
40 assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.ods")));
41 assertTrue(ArchiveGuesser.isArchive(new MockDocument("42.odt")));
42 }
43
44 @Test
45 public void isArchive() {
46 assertTrue(ArchiveGuesser.isArchive("42.jar"));
47 assertTrue(ArchiveGuesser.isArchive("42.tar.gz"));
48 assertTrue(ArchiveGuesser.isArchive("42.zip"));
49 assertTrue(ArchiveGuesser.isArchive("42.tar"));
50 assertTrue(ArchiveGuesser.isArchive("42.bz"));
51 assertTrue(ArchiveGuesser.isArchive("42.bz2"));
52 assertTrue(ArchiveGuesser.isArchive("42.odb"));
53 assertTrue(ArchiveGuesser.isArchive("42.odf"));
54 assertTrue(ArchiveGuesser.isArchive("42.odg"));
55 assertTrue(ArchiveGuesser.isArchive("42.odp"));
56 assertTrue(ArchiveGuesser.isArchive("42.ods"));
57 assertTrue(ArchiveGuesser.isArchive("42.odt"));
58 }
59
60 }