1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.creadur.whisker.model;
20
21 import junit.framework.TestCase;
22
23 public class TestDescriptorOnlyPrimary extends TestCase {
24
25 DescriptorBuilderForTesting builder;
26 Descriptor subject;
27
28 protected void setUp() throws Exception {
29 super.setUp();
30 builder = new DescriptorBuilderForTesting();
31 }
32
33 protected void tearDown() throws Exception {
34 super.tearDown();
35 }
36
37 public void testIsOnlyPrimaryWithSubsidaryCopyrightNotice() throws Exception {
38 builder.withSubsidaryCopyrightNotice().withThirdParty().withDirectory(".");
39 subject = builder.build();
40 assertFalse("Work is not only primary when subsidary copyright notices exist.",
41 subject.isOnlyPrimary(builder.contents.iterator().next()));
42 }
43 }