1 package org.apache.maven.archiver;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import static org.assertj.core.api.Assertions.assertThat;
23
24 import org.junit.Before;
25 import org.junit.Test;
26
27 public class ManifestConfigurationTest
28 {
29
30 private ManifestConfiguration manifestConfiguration;
31
32 @Before
33 public void before()
34 {
35 this.manifestConfiguration = new ManifestConfiguration();
36 }
37
38 @Test
39 public void XXX()
40 {
41 assertThat( manifestConfiguration.getClasspathLayoutType() ).isEqualTo( ManifestConfiguration.CLASSPATH_LAYOUT_TYPE_SIMPLE );
42 }
43
44 @Test
45 public void getClasspathPrefixShouldReturnPrefixWithSlashesInsteadOfBackSlashes()
46 {
47 manifestConfiguration.setClasspathPrefix( "\\lib\\const\\" );
48 assertThat( manifestConfiguration.getClasspathPrefix() ).isEqualTo( "/lib/const/" );
49 }
50
51 @Test
52 public void getClasspathPrefixShouldReturnPrefixWithTraingSlash()
53 {
54 manifestConfiguration.setClasspathPrefix( "const" );
55 assertThat( manifestConfiguration.getClasspathPrefix() ).isEqualTo( "const/" );
56 }
57
58 @Test
59 public void getClasspathPrefixShouldReturnTheTrailingSlash()
60 {
61 manifestConfiguration.setClasspathPrefix( "const/" );
62 assertThat( manifestConfiguration.getClasspathPrefix() ).isEqualTo( "const/" );
63 }
64 }