1 /**
2 * Copyright (c) 2002-2015, JWebUnit team.
3 *
4 * This file is part of JWebUnit.
5 *
6 * JWebUnit is free software: you can redistribute it and/or modify
7 * it under the terms of the GNU Lesser General Public License as published by
8 * the Free Software Foundation, either version 3 of the License, or
9 * (at your option) any later version.
10 *
11 * JWebUnit is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
15 *
16 * You should have received a copy of the GNU Lesser General Public License
17 * along with JWebUnit. If not, see <http://www.gnu.org/licenses/>.
18 */
19 package net.sourceforge.jwebunit.tests;
20
21 import static net.sourceforge.jwebunit.junit.JWebUnit.*;
22
23 import org.junit.Test;
24
25 /**
26 * Make sure JWebUnit handles character conversions properly.
27 *
28 * @author <a href="mailto:jesse@swank.ca">Jesse Wilson</a>
29 */
30 public class CharsetTest extends JWebUnitAPITestCase {
31
32 public void setUp() throws Exception {
33 super.setUp();
34 setBaseUrl(HOST_PATH + "/CharsetTest");
35 beginAt("/charset.html_utf-8");
36 }
37
38 @Test
39 public void testEuro() {
40 assertTextFieldEquals("eur", "\u20AC");
41 }
42
43 @Test
44 public void testDollar() {
45 assertTextFieldEquals("usd", "$");
46 }
47
48 @Test
49 public void testYen() {
50 assertTextFieldEquals("yen", "\u00A5");
51 }
52
53 @Test
54 public void testPound() {
55 assertTextFieldEquals("gbp", "\u00A3");
56 }
57 }