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
26 public class W3CLicenseTest extends AbstractLicenseTest {
27
28 private static String W3C_note = "Note that W3C requires a NOTICE.\n" + "All modifications require notes.\n"
29 + "See http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.";
30 private static Arguments W3C = Arguments.of( "W3C", "W3C", "W3C Software Copyright", W3C_note,
31 new String[][] { { "fulltext", "http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231" },
32 { "spdx-tab", "SPDX-License-Identifier:\tW3C" },
33 { "spdx-space", "SPDX-License-Identifier: W3C" }, } );
34
35 private static String W3CD_note = "Note that W3CD does not allow modifications.\n"
36 + "See http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231.";
37 private static Arguments W3CD = Arguments.of("W3CD", "W3CD","W3C Document Copyright", W3CD_note, new String[][] {
38 { "fulltext", "http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231" }, } );
39
40 public static Stream<Arguments> parameterProvider() {
41 return Stream.of(W3C, W3CD);
42 }
43
44 }