1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package eu.simuline.m2latex.core;
20
21 import java.io.File;
22
23 import static org.junit.Assert.assertEquals;
24 import static org.junit.Assert.assertNotNull;
25
26 import org.junit.Test;
27
28 public class SettingsTest {
29
30 @Test public void testSettings() throws BuildFailureException {
31 Settings settings = new Settings();
32
33
34 File baseDirectory = new File(System.getProperty("user.dir"));
35 settings.setBaseDirectory(baseDirectory);
36
37 File targetDirectory = new File(baseDirectory, "target");
38 settings.setTargetDirectory(targetDirectory);
39 File targetSiteDirectory = new File(targetDirectory, "site");
40 settings.setTargetSiteDirectory(targetSiteDirectory);
41
42
43 new File(baseDirectory, Settings.SST).mkdir();
44 assertEquals(new File(baseDirectory, Settings.SST),
45
46 settings.getTexSrcDirectoryFile());
47 settings.setTexSrcDirectory("site");
48 settings.setBaseDirectory(targetDirectory);
49
50 targetSiteDirectory.mkdir();
51 assertEquals(targetSiteDirectory,
52 settings.getTexSrcDirectoryFile());
53
54
55
56 }
57
58 public static void main(String[] args) throws Exception {
59 Class cls = SettingsTest.class
60 .getMethod("testSettings")
61 .getAnnotation(Test.class).getClass();
62
63
64 }
65
66 }