@@ -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