1 package com.atlassian.plugins.codegen.modules.common.servlet;
2
3 import com.atlassian.plugins.codegen.AbstractModuleCreatorTestCase;
4
5 import org.junit.Before;
6 import org.junit.Test;
7
8 import static junit.framework.Assert.assertEquals;
9
10
11
12
13 public class ServletContextParameterTest extends AbstractModuleCreatorTestCase<ServletContextParameterProperties>
14 {
15 public ServletContextParameterTest()
16 {
17 super("servlet-context-param", new ServletContextParameterModuleCreator());
18 }
19
20 @Before
21 public void setupProps() throws Exception
22 {
23 setProps(new ServletContextParameterProperties("My Parameter"));
24 props.setParamName("color");
25 props.setParamValue("blue");
26 }
27
28 @Test
29 public void moduleHasDefaultKey() throws Exception
30 {
31 assertEquals("my-parameter", getGeneratedModule().attributeValue("key"));
32 }
33
34 @Test
35 public void moduleHasParamName() throws Exception
36 {
37 assertEquals("color", getGeneratedModule().selectSingleNode("param-name").getText());
38 }
39
40 @Test
41 public void moduleHasParamValue() throws Exception
42 {
43 assertEquals("blue", getGeneratedModule().selectSingleNode("param-value").getText());
44 }
45 }