]> Nishi Git Mirror - gwion.git/commitdiff
chuck test
authorJérémie Astor <astor.jeremie@wanadoo.fr>
Sun, 19 Jan 2020 21:09:50 +0000 (22:09 +0100)
committerJérémie Astor <astor.jeremie@wanadoo.fr>
Sun, 19 Jan 2020 21:09:50 +0000 (22:09 +0100)
benchmark/string-equals.ck [new file with mode: 0644]

diff --git a/benchmark/string-equals.ck b/benchmark/string-equals.ck
new file mode 100644 (file)
index 0000000..3a817d0
--- /dev/null
@@ -0,0 +1,21 @@
+int count;
+for (int i; i < 1000000; ++i) {
+  if ("abc" == "abc") ++count;
+  if ("a slightly longer string" ==
+      "a slightly longer string") ++count;
+  if ("a significantly longer string but still not overwhelmingly long string" ==
+      "a significantly longer string but still not overwhelmingly long string") ++count;
+
+  if ("" == "abc") ++count;
+  if ("abc" == "abcd") ++count;
+  if ("changed one character" == "changed !ne character") ++count;
+//  if ("123" == 123) ++count
+  if ("a slightly longer string" ==
+      "a slightly longer string!") ++count;
+  if ("a slightly longer string" ==
+      "a slightly longer strinh") ++count;
+  if ("a significantly longer string but still not overwhelmingly long string" ==
+      "another") ++count;
+}
+
+<<< count >>>;