1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 package org.xnap.util;
24
25 import junit.framework.TestCase;
26
27 /***
28 * @author Steffen Pingel
29 */
30 public class StringHelperTest extends TestCase {
31
32 public StringHelperTest(String name)
33 {
34 super(name);
35 }
36
37 protected void setUp()
38 {
39 }
40
41 protected void tearDown()
42 {
43 }
44
45 public void testLastToken()
46 {
47 assertEquals(StringHelper.lastToken("1.3", "."), "3");
48 assertEquals(StringHelper.lastToken("1.", "."), "");
49 assertEquals(StringHelper.lastToken("", "."), "");
50 assertEquals(StringHelper.lastToken(".", "."), "");
51 assertEquals(StringHelper.lastToken("abc", "."), "");
52
53 assertEquals(StringHelper.lastToken("abcd", "bc"), "d");
54 }
55
56 public void testLastPrefix()
57 {
58 assertEquals(StringHelper.lastPrefix("1.3", "."), "1");
59 assertEquals(StringHelper.lastPrefix("1.", "."), "1");
60 assertEquals(StringHelper.lastPrefix("", "."), "");
61 assertEquals(StringHelper.lastPrefix(".", "."), "");
62 assertEquals(StringHelper.lastPrefix("abc", "."), "abc");
63
64 assertEquals(StringHelper.lastPrefix("abcd", "bc"), "a");
65 }
66
67 }