1 package org.apache.maven.plugin.jira;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import junit.framework.TestCase;
23
24
25
26
27
28
29
30
31 public class UrlBuilderTestCase
32 extends TestCase
33 {
34 public void testUrlWithoutParameters()
35 {
36 String expected = "http://www.jira.com/context";
37 String actual = new UrlBuilder( "http://www.jira.com", "context" )
38 .build();
39 assertEquals( expected, actual );
40 }
41
42 public void testUrlWithSingleParameter()
43 {
44 String expected = "http://www.jira.com/context?key1=value1";
45 String actual = new UrlBuilder( "http://www.jira.com", "context" )
46 .addParameter( "key1", "value1" )
47 .build();
48 assertEquals( expected, actual );
49 }
50
51 public void testUrlWithMultipleParameters()
52 {
53 String expected = "http://www.jira.com/context?key1=value1&key2=value2";
54 String actual = new UrlBuilder( "http://www.jira.com", "context" )
55 .addParameter( "key1", "value1" )
56 .addParameter( "key2", "value2" )
57 .build();
58 assertEquals( expected, actual );
59 }
60
61 public void testUrlWithIntParameter()
62 {
63 String expected = "http://www.jira.com/context?key1=1";
64 String actual = new UrlBuilder( "http://www.jira.com", "context" )
65 .addParameter( "key1", 1 )
66 .build();
67 assertEquals( expected, actual );
68 }
69 }