View Javadoc

1   /*
2    * $Id: HeadTagTest.java 651946 2008-04-27 13:41:38Z apetrelli $
3    *
4    * Licensed to the Apache Software Foundation (ASF) under one
5    * or more contributor license agreements.  See the NOTICE file
6    * distributed with this work for additional information
7    * regarding copyright ownership.  The ASF licenses this file
8    * to you under the Apache License, Version 2.0 (the
9    * "License"); you may not use this file except in compliance
10   * with the License.  You may obtain a copy of the License at
11   *
12   *  http://www.apache.org/licenses/LICENSE-2.0
13   *
14   * Unless required by applicable law or agreed to in writing,
15   * software distributed under the License is distributed on an
16   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17   * KIND, either express or implied.  See the License for the
18   * specific language governing permissions and limitations
19   * under the License.
20   */
21  
22  package org.apache.struts2.dojo.views.jsp.ui;
23  
24  
25  /***
26   * Unit test for {@link HeadTag}.
27   * <p/>
28   * Note: If unit test fails with encoding difference check the src/test/struts.properties
29   * and adjust the .txt files accordingly
30   *
31   */
32  public class HeadTagTest extends AbstractUITagTest {
33  
34      public void testHead1() throws Exception {
35          HeadTag tag = new HeadTag();
36          tag.setPageContext(pageContext);
37          
38          tag.setDebug("true");
39          tag.setCompressed("false");
40          tag.setExtraLocales("a,b,c");
41          tag.setBaseRelativePath("/path");
42          tag.setLocale("es");
43          tag.setCache("true");
44          tag.setParseContent("true");
45          tag.doStartTag();
46          tag.doEndTag();
47  
48          verify(HeadTagTest.class.getResource("HeadTagTest-1.txt"));
49      }
50      
51      public void testHead2() throws Exception {
52          HeadTag tag = new HeadTag();
53          tag.setPageContext(pageContext);
54          
55          tag.setDebug("false");
56          tag.setCompressed("true");
57          tag.setExtraLocales("a,b,c");
58          tag.setLocale("es");
59          tag.setCache("false");
60          tag.doStartTag();
61          tag.doEndTag();
62  
63          verify(HeadTagTest.class.getResource("HeadTagTest-2.txt"));
64      }
65  }