View | Details | Raw Unified | Return to bug 8518 | Differences between
and this patch

Collapse All | Expand All

(-)StringsTest.java (-1 / +139 lines)
Lines 33-38 Link Here
33
		assertTrue(Strings.isLineDelimiterChar('\n'));
33
		assertTrue(Strings.isLineDelimiterChar('\n'));
34
		assertTrue(Strings.isLineDelimiterChar('\r'));
34
		assertTrue(Strings.isLineDelimiterChar('\r'));
35
	}
35
	}
36
37
	public void testInvertCase() {
38
		assertEquals("null", null, Strings.invertCase(null)); //$NON-NLS-1$
39
40
		assertEquals("empty", //$NON-NLS-1$ 
41
		"", //$NON-NLS-1$
42
		Strings.invertCase("")); //$NON-NLS-1$
43
44
		assertEquals("&ABC1", //$NON-NLS-1$
45
		"&abc1", //$NON-NLS-1$ 
46
		Strings.invertCase("&ABC1")); //$NON-NLS-1$
47
48
		assertEquals("A", //$NON-NLS-1$
49
		"a", //$NON-NLS-1$ 
50
		Strings.invertCase("A")); //$NON-NLS-1$
51
52
		assertEquals("AAA", //$NON-NLS-1$
53
		"aaa", //$NON-NLS-1$ 
54
		Strings.invertCase("AAA")); //$NON-NLS-1$
55
56
		assertEquals("b", //$NON-NLS-1$
57
		"B", //$NON-NLS-1$ 
58
		Strings.invertCase("b")); //$NON-NLS-1$
59
60
		assertEquals("aB", //$NON-NLS-1$
61
		"Ab", //$NON-NLS-1$ 
62
		Strings.invertCase("aB")); //$NON-NLS-1$
63
64
		assertEquals("Ab", //$NON-NLS-1$
65
		"aB", //$NON-NLS-1$ 
66
		Strings.invertCase("Ab")); //$NON-NLS-1$
67
68
		assertEquals("aBa", //$NON-NLS-1$
69
		"AbA", //$NON-NLS-1$ 
70
		Strings.invertCase("aBa")); //$NON-NLS-1$
71
72
		assertEquals("AbA", //$NON-NLS-1$
73
		"aBa", //$NON-NLS-1$ 
74
		Strings.invertCase("AbA")); //$NON-NLS-1$
75
76
		assertEquals("Maße", //$NON-NLS-1$
77
		"mASSE", //$NON-NLS-1$
78
		Strings.invertCase("Maße")); //$NON-NLS-1$
79
80
		assertEquals("mASSE", //$NON-NLS-1$
81
		"Masse", //$NON-NLS-1$
82
		Strings.invertCase("mASSE")); //$NON-NLS-1$
83
84
		assertEquals("&ßö\t\";AÜ4", //$NON-NLS-1$ 
85
		"&SSÖ\t\";aü4", //$NON-NLS-1$ 
86
		Strings.invertCase("&ßö\t\";AÜ4")); //$NON-NLS-1$
87
	}
36
	
88
	
37
}
89
	public void testCapitalize() {
90
		assertEquals("null", null, Strings.capitalize(null)); //$NON-NLS-1$
91
92
		assertEquals("empty", //$NON-NLS-1$ 
93
		"", //$NON-NLS-1$
94
		Strings.capitalize("")); //$NON-NLS-1$
95
96
		assertEquals("a", //$NON-NLS-1$
97
		"A", //$NON-NLS-1$ 
98
		Strings.capitalize("a")); //$NON-NLS-1$
99
100
		assertEquals("A", //$NON-NLS-1$
101
		"A", //$NON-NLS-1$ 
102
		Strings.capitalize("A")); //$NON-NLS-1$
103
104
		assertEquals("ß", //$NON-NLS-1$
105
		"SS", //$NON-NLS-1$ 
106
		Strings.capitalize("ß")); //$NON-NLS-1$
38
107
108
		assertEquals("ab", //$NON-NLS-1$
109
		"Ab", //$NON-NLS-1$ 
110
		Strings.capitalize("Ab")); //$NON-NLS-1$
111
112
		assertEquals("1a", //$NON-NLS-1$
113
		"1a", //$NON-NLS-1$ 
114
		Strings.capitalize("1a")); //$NON-NLS-1$
115
116
		assertEquals(" a", //$NON-NLS-1$
117
		" A", //$NON-NLS-1$ 
118
		Strings.capitalize(" a")); //$NON-NLS-1$	
119
120
		assertEquals("a ", //$NON-NLS-1$
121
		"A ", //$NON-NLS-1$ 
122
		Strings.capitalize("a ")); //$NON-NLS-1$
123
124
		assertEquals(" A", //$NON-NLS-1$
125
		" A", //$NON-NLS-1$ 
126
		Strings.capitalize(" A")); //$NON-NLS-1$				
127
128
		assertEquals("A ", //$NON-NLS-1$
129
		"A ", //$NON-NLS-1$ 
130
		Strings.capitalize("A ")); //$NON-NLS-1$				
131
132
		assertEquals(" ß", //$NON-NLS-1$
133
		" SS", //$NON-NLS-1$ 
134
		Strings.capitalize(" ß")); //$NON-NLS-1$
135
136
		assertEquals("ß ", //$NON-NLS-1$
137
		"SS ", //$NON-NLS-1$ 
138
		Strings.capitalize("ß ")); //$NON-NLS-1$
139
140
		assertEquals(" ab", //$NON-NLS-1$
141
		" Ab", //$NON-NLS-1$ 
142
		Strings.capitalize(" ab")); //$NON-NLS-1$	
143
144
		assertEquals(" 1a", //$NON-NLS-1$
145
		" 1a", //$NON-NLS-1$ 
146
		Strings.capitalize(" 1a")); //$NON-NLS-1$	
147
148
		assertEquals("\\ta", //$NON-NLS-1$
149
		"\tA", //$NON-NLS-1$ 
150
		Strings.capitalize("\ta")); //$NON-NLS-1$	
151
152
		assertEquals("a\\t", //$NON-NLS-1$
153
		"A\t", //$NON-NLS-1$ 
154
		Strings.capitalize("a\t")); //$NON-NLS-1$	
155
156
		assertEquals("\\tA", //$NON-NLS-1$
157
		"\tA", //$NON-NLS-1$ 
158
		Strings.capitalize("\tA")); //$NON-NLS-1$				
159
160
		assertEquals("A\\t", //$NON-NLS-1$
161
		"A\t", //$NON-NLS-1$ 
162
		Strings.capitalize("A\t")); //$NON-NLS-1$		
163
164
		assertEquals("\\t1ab", //$NON-NLS-1$
165
		"\t1ab", //$NON-NLS-1$ 
166
		Strings.capitalize("\t1ab")); //$NON-NLS-1$	
167
168
		assertEquals("\\t1a", //$NON-NLS-1$
169
		"\t1a", //$NON-NLS-1$ 
170
		Strings.capitalize("\t1a")); //$NON-NLS-1$	
171
172
		assertEquals("a\\tb cd", //$NON-NLS-1$
173
		"A\tBa SSd", //$NON-NLS-1$ 
174
		Strings.capitalize("a\tba ßd")); //$NON-NLS-1$	
175
	}
176
}

Return to bug 8518