@@ -101,12 +101,14 @@ func Test_LinesTrimLeft(t *testing.T) {
101101 â line-1
102102 line-2 â` ))
103103 // Extra func test
104+ // ascii cutset
104105 assert .Equal (t , "\n ê b â line-1\n ê line-2 â ê " , LinesTrimLeft (`
105106 a ê b â line-1
106- b aê line-2 â ê ` , "a b\t " )) // ascii cutset
107+ b aê line-2 â ê ` , "a b\t " ))
108+ // unicode cutset
107109 assert .Equal (t , "\n â line-1\n line-2 â ê" , LinesTrimLeft (`
108110 ê â line-1
109- ê line-2 â ê` , "a b\t ê" )) // unicode cutset
111+ ê line-2 â ê` , "a b\t ê" ))
110112}
111113
112114func Test_LinesTrimRight (t * testing.T ) {
@@ -129,12 +131,14 @@ line-2`))
129131â line-1 â
130132line-2` ))
131133 // Extra func test
134+ // ascii cutset
132135 assert .Equal (t , "\n â line-1 â ê\n line-2 ê" , LinesTrimRight (`
133136â line-1 â ê
134- line-2 ê ` , "a b\t " )) // ascii cutset
137+ line-2 ê ` , "a b\t " ))
138+ // unicode cutset
135139 assert .Equal (t , "\n â line-1 â\n line-2" , LinesTrimRight (`
136140 â line-1 â ê
137- line-2 ê ` , "a b\t ê" )) // unicode cutset
141+ line-2 ê ` , "a b\t ê" ))
138142}
139143
140144func Test_LinesTrim (t * testing.T ) {
@@ -183,3 +187,19 @@ func Test_StringUnwrap(t *testing.T) {
183187 assert .Equal (t , "abc" , StringUnwrapLR ("[abc]" , "[" , "]" ))
184188 assert .Equal (t , " [abc" , StringUnwrapLR (" [abc]" , "[" , "]" ))
185189}
190+
191+ func Test_StringToUpper1stLetter (t * testing.T ) {
192+ assert .Equal (t , "" , StringToUpper1stLetter ("" ))
193+ assert .Equal (t , " abc" , StringToUpper1stLetter (" abc" ))
194+ assert .Equal (t , "Abc" , StringToUpper1stLetter ("Abc" ))
195+ assert .Equal (t , "Abc" , StringToUpper1stLetter ("abc" ))
196+ assert .Equal (t , "Ối" , StringToUpper1stLetter ("ối" ))
197+ }
198+
199+ func Test_StringToLower1stLetter (t * testing.T ) {
200+ assert .Equal (t , "" , StringToLower1stLetter ("" ))
201+ assert .Equal (t , " abc" , StringToLower1stLetter (" abc" ))
202+ assert .Equal (t , "abc" , StringToLower1stLetter ("abc" ))
203+ assert .Equal (t , "abc" , StringToLower1stLetter ("Abc" ))
204+ assert .Equal (t , "ối" , StringToLower1stLetter ("Ối" ))
205+ }
0 commit comments