Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(412)

Unified Diff: tests/servicec/camelize_test.dart

Issue 2035023003: Remove service-compiler related code. (Closed) Base URL: git@github.com:dartino/sdk.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « tests/service_tests/service_tests.dart ('k') | tests/servicec/input_files/bad_field_1.idl » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tests/servicec/camelize_test.dart
diff --git a/tests/servicec/camelize_test.dart b/tests/servicec/camelize_test.dart
deleted file mode 100644
index 04b2b229761ff75b3ac7fe023658da77509e6e1b..0000000000000000000000000000000000000000
--- a/tests/servicec/camelize_test.dart
+++ /dev/null
@@ -1,94 +0,0 @@
-// Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-
-import 'dart:async' show
- Future;
-
-import 'test.dart' show
- Test;
-
-import 'package:expect/expect.dart' show
- Expect;
-
-import 'package:servicec/util.dart' show
- camelize,
- underscore;
-
-class CamelizeTest extends Test {
- CamelizeTest()
- : super('camelize');
-
- Future perform() {
- // Simple uses.
- Expect.equals("HelloWorld", camelize("hello_world"));
- Expect.throws(() => camelize("hello world"), null,
- "Should fail on bad symbols");
- Expect.equals("hello_world", underscore("HelloWorld"));
- Expect.equals("hello_world", underscore("helloWorld"));
- Expect.throws(() => underscore("hello world"), null,
- "Should fail on bad symbols");
-
- // Multiple underscores.
- Expect.equals("HelloThereWorld", camelize("hello_there_world"));
- Expect.equals("HelloThereBigWideWorldHowAreYou",
- camelize("hello_there_big_wide_world_how_are_you"));
- Expect.equals("HelloWorld", camelize("hello___world"));
- Expect.equals("Hello", camelize("___hello"));
- Expect.equals("Hello", camelize("___Hello"));
- Expect.equals("Hello", camelize("Hello___"));
- Expect.equals("Hello", camelize("hello___"));
- Expect.equals("HelloWorld", camelize("___hello___world___"));
- Expect.equals("Just1Chance", camelize("just_1_chance"));
-
- // Multiple words.
- Expect.equals("hello_there_world", underscore("HelloThereWorld"));
- Expect.equals("hello_there_big_wide_world_how_are_you",
- underscore("HelloThereBigWideWorldHowAreYou"));
- Expect.equals("parsed_html", underscore("parsedHtml"));
-
- // Acronyms and digits.
- Expect.equals("d_e_b_u_g", underscore("DEBUG"));
- Expect.equals("h_o_w_a_b_o_u_t_c_o_n_s_t_a_n_t_s",
- underscore("HOW_ABOUT_CONSTANTS"));
- Expect.equals("employee_i_d", underscore("employeeID"));
- Expect.equals("parsed_h_t_m_l", underscore("parsedHTML"));
- Expect.equals("Just1chance", camelize("just_1chance"));
- Expect.equals("just_1chance", underscore("Just1chance"));
- Expect.equals("just_1_chance", underscore("Just1Chance"));
-
- // Bad argument names
- Expect.throws(() => camelize("___"), null,
- "Should fail on input without alphabetic characters (1)");
- Expect.throws(() => camelize("__1word__"), null,
- "Should fail on input without alphabetic characters (2)");
- Expect.throws(() => camelize("__1word"), null,
- "Should fail on input without alphabetic characters (3)");
- Expect.throws(() => camelize("1word__"), null,
- "Should fail on input without alphabetic characters (4)");
- Expect.throws(() => camelize("1word"), null,
- "Should fail on input without alphabetic characters (5)");
-
- Expect.throws(() => camelize("hello_world™"), null,
- "Should fail on non-ascii characters (1)");
- Expect.throws(() => camelize("hello_world⛐ "), null,
- "Should fail on non-ascii characters (2)");
- Expect.throws(() => camelize("▁▂▃▄▅▆▇█▉"), null,
- "Should fail on non-ascii characters (3)");
-
-
- // Underscores in input for underscore.
- Expect.equals("_", underscore("_"));
- Expect.equals( "hello_world" , underscore( "Hello_World" ));
- Expect.equals( "_hello" , underscore( "_Hello" ));
- Expect.equals( "hello_" , underscore( "Hello_" ));
- Expect.equals( "_hello_world" , underscore( "_HelloWorld" ));
- Expect.equals("__hello_world" , underscore("__HelloWorld" ));
- Expect.equals( "hello_world_" , underscore( "HelloWorld_" ));
- Expect.equals( "hello_world__", underscore( "HelloWorld__" ));
- Expect.equals( "_hello_world_" , underscore( "_HelloWorld_" ));
- Expect.equals("__hello_world__", underscore("__HelloWorld__" ));
- Expect.equals( "hello_world" , underscore( "Hello_World" ));
- Expect.equals( "hello___world", underscore( "Hello___World"));
- }
-}
« no previous file with comments | « tests/service_tests/service_tests.dart ('k') | tests/servicec/input_files/bad_field_1.idl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698