1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.rat.analysis;
21
22 import static org.junit.jupiter.api.Assertions.assertTrue;
23 import static org.junit.jupiter.api.Assertions.assertFalse;
24
25 import java.io.StringReader;
26
27 import org.apache.rat.api.Document;
28 import org.apache.rat.license.ILicense;
29 import org.apache.rat.testhelpers.TestingLicense;
30 import org.apache.rat.testhelpers.TestingLocation;
31 import org.junit.jupiter.api.Test;
32
33
34 public class HeaderCheckWorkerTest {
35
36 @Test
37 public void isFinished() throws Exception {
38 final Document subject = new TestingLocation("subject");
39 ILicense matcher = new TestingLicense();
40 HeaderCheckWorker worker = new HeaderCheckWorker(new StringReader(""), matcher, subject);
41 assertFalse(worker.isFinished());
42 worker.read();
43 assertTrue(worker.isFinished());
44 }
45 }