1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.betwixt.strategy;
19
20 import junit.framework.Test;
21 import junit.framework.TestCase;
22 import junit.framework.TestSuite;
23
24 /***
25 * Test that harnasses the DecapitlizeNameMapper
26 *
27 * @author <a href="mailto:martin@mvdb.net">Martin van den Bemt</a>
28 * @version $Id: TestDecapitalizeNameMapper.java 438373 2006-08-30 05:17:21Z bayard $
29 */
30 public class TestDecapitalizeNameMapper extends TestCase
31 {
32
33 public static Test suite() {
34 return new TestSuite(TestDecapitalizeNameMapper.class);
35 }
36
37 public TestDecapitalizeNameMapper(String testName) {
38 super(testName);
39 }
40
41 public void testDecapitalize() {
42 DecapitalizeNameMapper mapper = new DecapitalizeNameMapper();
43 String result = mapper.mapTypeToElementName("FOOBAR");
44 assertEquals("FOOBAR", result);
45 result = mapper.mapTypeToElementName("FooBar");
46 assertEquals("fooBar", result);
47 result = mapper.mapTypeToElementName("FOOBar");
48 assertEquals("FOOBar", result);
49 }
50 }
51