From c46b0e84d4ad89e2234bf6645006ab8c72765111 Mon Sep 17 00:00:00 2001 From: "lrn@chromium.org" Date: Tue, 14 Oct 2008 10:56:40 +0000 Subject: [PATCH] Reduced the string length and rounds in the extensive indexOf-test in string-indexof.js. git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@495 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- test/mjsunit/string-indexof.js | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/test/mjsunit/string-indexof.js b/test/mjsunit/string-indexof.js index f732c9e..2018da7 100644 --- a/test/mjsunit/string-indexof.js +++ b/test/mjsunit/string-indexof.js @@ -120,27 +120,13 @@ var lipsum = "lorem ipsum per se esse fugiendum. itaque aiunt hanc quasi " + "ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi " + "consequatur? quis autem vel eum iure reprehenderit, qui in ea " + "voluptate velit esse, quam nihil molestiae consequatur, vel illum, " - + "qui dolorem eum fugiat, quo voluptas nulla pariatur?\n" - + "At vero eos et accusamus et iusto odio dignissimos ducimus, qui " - + "blanditiis praesentium voluptatum deleniti atque corrupti, quos " - + "dolores et quas molestias excepturi sint, obcaecati cupiditate " - + "non provident, similique sunt in culpa, qui officia deserunt " - + "mollitia animi, id est laborum et dolorum fuga. et harum quidem " - + "rerum facilis est et expedita distinctio. nam libero tempore, " - + "cum soluta nobis est eligendi optio, cumque nihil impedit, quo " - + "minus id, quod maxime placeat, facere possimus, omnis voluptas " - + "assumenda est, omnis dolor repellendus. temporibus autem " - + "quibusdam et aut officiis debitis aut rerum necessitatibus " - + "saepe eveniet, ut et voluptates repudiandae sint et molestiae " - + "non recusandae. itaque earum rerum hic tenetur a sapiente " - + "delectus, ut aut reiciendis voluptatibus maiores alias consequatur " - + "aut perferendis doloribus asperiores repellat."; + + "qui dolorem eum fugiat, quo voluptas nulla pariatur?\n"; assertEquals(893, lipsum.indexOf("lorem ipsum, quia dolor sit, amet"), "Lipsum"); // test a lot of substrings of differing length and start-position. -for(var i = 255; i < lipsum.length; i += 3) { - for(var len = 661; i + len < lipsum.length; len += 4) { +for(var i = 0; i < lipsum.length; i += 3) { + for(var len = 1; i + len < lipsum.length; len += 7) { var substring = lipsum.substring(i, i + len); var index = -1; do { -- 2.7.4