]> git.saurik.com Git - wxWidgets.git/blobdiff - tests/benchmarks/strings.cpp
add a simple benchmark for wx and iconv converters benchmarking
[wxWidgets.git] / tests / benchmarks / strings.cpp
index f8219729a2ae920d27f3f289a56853ff8d1364a4..9449f49110065268b08dda3264e22f8026143cbe 100644 (file)
@@ -48,7 +48,11 @@ const wxString& GetTestAsciiString()
     static wxString testString;
     if ( testString.empty() )
     {
-        for ( long n = 0; n < Bench::GetNumericParameter(); n++ )
+        long num = Bench::GetNumericParameter();
+        if ( !num )
+            num = 1;
+
+        for ( long n = 0; n < num; n++ )
             testString += wxString::FromAscii(asciistr);
     }
 
@@ -318,7 +322,11 @@ BENCHMARK_FUNC(ParseHTML)
 
         // this is going to make for some invalid HTML, of course, but it
         // doesn't really matter
-        for ( long n = 0; n < Bench::GetNumericParameter(); n++ )
+        long num = Bench::GetNumericParameter();
+        if ( !num )
+            num = 1;
+
+        for ( long n = 0; n < num; n++ )
             html += html1;
     }