1
1
package org .nibor .autolink ;
2
2
3
- import java .util .Arrays ;
4
- import java .util .EnumSet ;
5
-
6
3
import org .junit .Test ;
7
4
import org .junit .runner .RunWith ;
8
5
import org .junit .runners .Parameterized ;
9
6
import org .junit .runners .Parameterized .Parameter ;
10
7
import org .junit .runners .Parameterized .Parameters ;
11
8
9
+ import java .util .Arrays ;
10
+ import java .util .EnumSet ;
11
+
12
12
@ RunWith (Parameterized .class )
13
13
public class AutolinkWwwTest extends AutolinkTestCase {
14
14
15
15
@ Parameters (name = "{1}" )
16
16
public static Iterable <Object []> data () {
17
17
return Arrays .asList (new Object [][]{
18
18
{LinkExtractor .builder ().linkTypes (EnumSet .of (LinkType .WWW )).build (), "WWW" },
19
- {LinkExtractor .builder ().build (), "all" }
19
+ {LinkExtractor .builder ().linkTypes ( EnumSet . allOf ( LinkType . class )). build (), "all" }
20
20
});
21
21
}
22
22
@@ -38,29 +38,29 @@ public void notLinked() {
38
38
assertNotLinked ("www..com" );
39
39
assertNotLinked ("wwww.toomany.com" );
40
40
}
41
-
41
+
42
42
@ Test
43
43
public void linked () {
44
- assertLinked ("www.s.com" ,"|www.s.com|" );
45
- assertLinked ("www.fo.uk" ,"|www.fo.uk|" );
46
- assertLinked ("foo:www.fo.uk" ,"foo:|www.fo.uk|" );
47
- assertLinked ("foo-www.fo.uk" ,"foo-|www.fo.uk|" );
44
+ assertLinked ("www.s.com" , "|www.s.com|" );
45
+ assertLinked ("www.fo.uk" , "|www.fo.uk|" );
46
+ assertLinked ("foo:www.fo.uk" , "foo:|www.fo.uk|" );
47
+ assertLinked ("foo-www.fo.uk" , "foo-|www.fo.uk|" );
48
48
}
49
-
49
+
50
50
@ Test
51
51
public void html () {
52
52
assertLinked ("<a href=\" somelink\" >www.example.org</a>" , "<a href=\" somelink\" >|www.example.org|</a>" );
53
53
assertLinked ("<a href=\" www.example.org\" >sometext</a>" , "<a href=\" |www.example.org|\" >sometext</a>" );
54
54
assertLinked ("<p>www.example.org</p>" , "<p>|www.example.org|</p>" );
55
55
}
56
-
56
+
57
57
@ Test
58
58
public void multiple () {
59
59
assertLinked ("www.one.org/ www.two.org/" , "|www.one.org/| |www.two.org/|" );
60
60
assertLinked ("www.one.org/ : www.two.org/" , "|www.one.org/| : |www.two.org/|" );
61
61
assertLinked ("(www.one.org/)(www.two.org/)" , "(|www.one.org/|)(|www.two.org/|)" );
62
62
}
63
-
63
+
64
64
@ Test
65
65
public void international () {
66
66
assertLinked ("www.üñîçøðé.com/ä" , "|www.üñîçøðé.com/ä|" );
0 commit comments