| OLD | NEW | 
 | (Empty) | 
|   1 // Copyright (c) 2011, the Dart project authors.  Please see the AUTHORS file |  | 
|   2 // for details. All rights reserved. Use of this source code is governed by a |  | 
|   3 // BSD-style license that can be found in the LICENSE file. |  | 
|   4  |  | 
|   5 class StringSplitTest { |  | 
|   6   static testMain() { |  | 
|   7     var list = "a b c".split(" "); |  | 
|   8     Expect.equals(3, list.length); |  | 
|   9     Expect.equals("a", list[0]); |  | 
|  10     Expect.equals("b", list[1]); |  | 
|  11     Expect.equals("c", list[2]); |  | 
|  12  |  | 
|  13     list = "adbdc".split("d"); |  | 
|  14     Expect.equals(3, list.length); |  | 
|  15     Expect.equals("a", list[0]); |  | 
|  16     Expect.equals("b", list[1]); |  | 
|  17     Expect.equals("c", list[2]); |  | 
|  18  |  | 
|  19     list = "addbddc".split("dd"); |  | 
|  20     Expect.equals(3, list.length); |  | 
|  21     Expect.equals("a", list[0]); |  | 
|  22     Expect.equals("b", list[1]); |  | 
|  23     Expect.equals("c", list[2]); |  | 
|  24  |  | 
|  25     list = "abc".split(" "); |  | 
|  26     Expect.equals(1, list.length); |  | 
|  27     Expect.equals("abc", list[0]); |  | 
|  28  |  | 
|  29     list = "abc".split(""); |  | 
|  30     Expect.equals(3, list.length); |  | 
|  31     Expect.equals("a", list[0]); |  | 
|  32     Expect.equals("b", list[1]); |  | 
|  33     Expect.equals("c", list[2]); |  | 
|  34  |  | 
|  35     list = "   ".split(" "); |  | 
|  36     Expect.equals(4, list.length); |  | 
|  37     Expect.equals("", list[0]); |  | 
|  38     Expect.equals("", list[1]); |  | 
|  39     Expect.equals("", list[2]); |  | 
|  40     Expect.equals("", list[3]); |  | 
|  41   } |  | 
|  42 } |  | 
|  43  |  | 
|  44 main() { |  | 
|  45   StringSplitTest.testMain(); |  | 
|  46 } |  | 
| OLD | NEW |