@@ -82,9 +82,9 @@ public void TestAppendToStringToQString()
8282
8383 var appended = old . AppendTo ( app ) ;
8484
85- var q = appended . ToString ( ) ;
85+ var q = appended . String ;
8686
87- var exp = this . _testString + app ;
87+ var exp = app + this . _testString ;
8888
8989 Assert . AreEqual ( exp , q ) ;
9090 }
@@ -94,12 +94,12 @@ public void TestAppendToStringToQString()
9494 [ Test ]
9595 public void TestAtToGetQChar ( )
9696 {
97- for ( var j = 0 ; j < _testString . Count ( ) ; j ++ )
97+ for ( var j = 0 ; j < this . _testString . Length ; j ++ )
9898 {
9999 char net = _testString . ElementAt ( 0 ) ;
100100 QChar q = _qString . At ( 0 ) ;
101101
102- Assert . AreEqual ( net . ToString ( ) , q . ToString ( ) ) ;
102+ Assert . AreEqual ( net , q . ToLatin1 ( ) ) ;
103103 }
104104 }
105105 #endregion
@@ -442,9 +442,9 @@ public void TestCountWithQCharArgsCaseInsensitive()
442442 {
443443 var r = new Random ( ) ;
444444 var rx = r . Next ( 0 , _testString . Count ( ) ) ;
445- var charac = _testString . ElementAt ( rx ) ;
445+ var charac = char . ToLowerInvariant ( _testString . ElementAt ( rx ) ) ;
446446
447- var net = Regex . Matches ( _testString , @charac . ToString ( ) , RegexOptions . IgnoreCase ) . Count ;
447+ var net = _testString . Count ( c => char . ToLowerInvariant ( c ) == charac ) ;
448448
449449 var qchar = new QChar ( charac ) ;
450450 var q = _qString . Count ( qchar , CaseSensitivity . CaseInsensitive ) ;
@@ -499,10 +499,10 @@ public void TestCountWithStringArgsCaseSensitive()
499499 public void TestCountWithQStringRefArgsCaseInsensitive ( )
500500 {
501501 var r = new Random ( ) ;
502- var rx = r . Next ( 0 , _testString . Count ( ) ) ;
503- var charac = _testString . ElementAt ( rx ) ;
502+ var rx = r . Next ( 0 , this . _testString . Length ) ;
503+ var charac = char . ToLowerInvariant ( _testString . ElementAt ( rx ) ) ;
504504
505- var net = Regex . Matches ( _testString , @charac . ToString ( ) , RegexOptions . IgnoreCase ) . Count ;
505+ var net = _testString . Count ( c => char . ToLowerInvariant ( c ) == charac ) ;
506506
507507 var qs = new QStringRef ( charac . ToString ( ) ) ;
508508
@@ -877,7 +877,7 @@ public void TestRight()
877877 var qString1 = new QStringRef ( netString1 ) ;
878878
879879 var subNet = netString1 . Substring ( netString1 . Length - 5 ) ;
880- var subQ = qString1 . Right ( netString1 . Length - 5 ) ;
880+ var subQ = qString1 . Right ( 5 ) ;
881881
882882 Assert . AreEqual ( subNet , subQ . ToString ( ) ) ;
883883 }
@@ -1108,7 +1108,7 @@ public void TestEqual_QStringRef_StringOperator()
11081108 {
11091109 var s = _qString ;
11101110
1111- Assert . AreEqual ( s , _testString ) ;
1111+ Assert . IsTrue ( s == _testString ) ;
11121112 }
11131113
11141114 [ Test ]
@@ -1117,14 +1117,14 @@ public void TestNotEqual_QString_QLatin1StringOperator()
11171117 var s = _qString ;
11181118 var s2 = new QLatin1String ( _testString ) ;
11191119
1120- Assert . AreNotEqual ( s , s2 ) ;
1120+ Assert . IsTrue ( s != s2 ) ;
11211121 }
11221122
11231123 [ Test ]
11241124 public void TestNotEqual_QStringRef_QStringRefOperator ( )
11251125 {
11261126 var s = _qString ;
1127- var s2 = new QStringRef ( _testString ) ;
1127+ var s2 = new QStringRef ( _testString + "a" ) ;
11281128
11291129 Assert . AreNotEqual ( s , s2 ) ;
11301130 }
@@ -1143,15 +1143,7 @@ public void TestGreaterOperator()
11431143 var s = new QStringRef ( _testString ) ;
11441144 var s2 = new QStringRef ( _testString . ToUpper ( ) ) ;
11451145
1146- var netComp = _testString . CompareTo ( _testString . ToUpper ( ) ) ;
1147-
1148- var net = false || netComp > 0 ;
1149-
1150- var q = s > s2 ;
1151-
1152- //Assert.Greater(s, s2);
1153-
1154- Assert . AreEqual ( net , q ) ;
1146+ Assert . IsTrue ( s > s2 ) ;
11551147 }
11561148
11571149 [ Test ]
@@ -1160,15 +1152,7 @@ public void TestGreaterEqualOperator()
11601152 var s = new QStringRef ( _testString ) ;
11611153 var s2 = new QStringRef ( _testString . ToUpper ( ) ) ;
11621154
1163- var netComp = _testString . CompareTo ( _testString . ToUpper ( ) ) ;
1164-
1165- bool net = netComp >= 0 ;
1166-
1167- var q = s >= s2 ;
1168-
1169- //Assert.GreaterOrEqual(s, s2);
1170-
1171- Assert . AreEqual ( net , q ) ;
1155+ Assert . IsTrue ( s >= s2 ) ;
11721156 }
11731157
11741158 [ Test ]
@@ -1177,15 +1161,7 @@ public void TestLessOperator()
11771161 var s = new QStringRef ( _testString ) ;
11781162 var s2 = new QStringRef ( _testString . ToUpper ( ) ) ;
11791163
1180- var netComp = _testString . CompareTo ( _testString . ToUpper ( ) ) ;
1181-
1182- var net = false || netComp < 0 ;
1183-
1184- var q = s < s2 ;
1185-
1186- //Assert.Less(s, s2);
1187-
1188- Assert . AreEqual ( net , q ) ;
1164+ Assert . IsTrue ( s2 < s ) ;
11891165 }
11901166
11911167 [ Test ]
@@ -1194,15 +1170,7 @@ public void TestLessEqualOperator()
11941170 var s = new QStringRef ( _testString ) ;
11951171 var s2 = new QStringRef ( _testString . ToUpper ( ) ) ;
11961172
1197- var netComp = _testString . CompareTo ( _testString . ToUpper ( ) ) ;
1198-
1199- bool net = netComp <= 0 ;
1200-
1201- var q = s <= s2 ;
1202-
1203- //Assert.LessOrEqual(s, s2);
1204-
1205- Assert . AreEqual ( net , q ) ;
1173+ Assert . IsTrue ( s2 <= s ) ;
12061174 }
12071175
12081176 #endregion
0 commit comments