1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.rat.analysis.license;
20
21 import java.util.stream.Stream;
22
23 import org.junit.jupiter.params.provider.Arguments;
24
25 public class W3CLicenseTest extends AbstractLicenseTest {
26
27 private static final String W3C_note = "Note that W3C requires a NOTICE.\n" + "All modifications require notes.\n"
28 + "See http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.";
29 private static final Arguments W3C = Arguments.of("W3C", "W3C", "W3C Software Copyright", W3C_note,
30 new String[][] { { "fulltext", "http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231" },
31 { "spdx-tab", "SPDX-License-Identifier:\tW3C" },
32 { "spdx-space", "SPDX-License-Identifier: W3C" }, });
33
34 private static final String W3CD_note = "Note that W3CD does not allow modifications.\n"
35 + "See http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231.";
36 private static final Arguments W3CD = Arguments.of("W3CD", "W3CD", "W3C Document Copyright", W3CD_note,
37 new String[][] { { "fulltext", "http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231" }, });
38
39 public static Stream<Arguments> parameterProvider() {
40 return Stream.of(W3C, W3CD);
41 }
42
43 }