test/test_zentest_mapping.rb in ZenTest-3.10.0 vs test/test_zentest_mapping.rb in ZenTest-3.11.0
- old
+ new
@@ -14,31 +14,29 @@
@tester = Dummy.new
end
def util_simple_setup
klasses = {
- "Something" =>
- {
- "method1" => true,
- "method1!" => true,
- "method1=" => true,
- "method1?" => true,
- "attrib" => true,
- "attrib=" => true,
- "equal?" => true,
+ "Something" => {
+ "method1" => true,
+ "method1!" => true,
+ "method1=" => true,
+ "method1?" => true,
+ "attrib" => true,
+ "attrib=" => true,
+ "equal?" => true,
"self.method3" => true,
- "self.[]" => true,
+ "self.[]" => true,
},
}
test_klasses = {
- "TestSomething" =>
- {
+ "TestSomething" => {
"test_class_method4" => true,
- "test_method2" => true,
- "setup" => true,
- "teardown" => true,
- "test_class_index" => true,
+ "test_method2" => true,
+ "setup" => true,
+ "teardown" => true,
+ "test_class_index" => true,
},
}
@tester.inherited_methods = test_klasses.merge(klasses)
@generated_code = "
require 'test/unit' unless defined? $ZENTEST and $ZENTEST
@@ -99,28 +97,32 @@
assert_equal("test_method1_equals", @tester.normal_to_test("method1="))
end
def test_normal_to_test_cls
self.util_simple_setup
- assert_equal("test_class_method1", @tester.normal_to_test("self.method1"))
- assert_equal("test_class_method1_bang", @tester.normal_to_test("self.method1!"))
- assert_equal("test_class_method1_eh", @tester.normal_to_test("self.method1?"))
- assert_equal("test_class_method1_equals", @tester.normal_to_test("self.method1="))
+ assert_equal("test_class_method1",
+ @tester.normal_to_test("self.method1"))
+ assert_equal("test_class_method1_bang",
+ @tester.normal_to_test("self.method1!"))
+ assert_equal("test_class_method1_eh",
+ @tester.normal_to_test("self.method1?"))
+ assert_equal("test_class_method1_equals",
+ @tester.normal_to_test("self.method1="))
end
def test_normal_to_test_operators
self.util_simple_setup
- assert_equal("test_and", @tester.normal_to_test("&"))
- assert_equal("test_bang", @tester.normal_to_test("!"))
- assert_equal("test_carat", @tester.normal_to_test("^"))
- assert_equal("test_div", @tester.normal_to_test("/"))
+ assert_equal("test_and", @tester.normal_to_test("&"))
+ assert_equal("test_bang", @tester.normal_to_test("!"))
+ assert_equal("test_carat", @tester.normal_to_test("^"))
+ assert_equal("test_div", @tester.normal_to_test("/"))
assert_equal("test_equalstilde", @tester.normal_to_test("=~"))
- assert_equal("test_minus", @tester.normal_to_test("-"))
- assert_equal("test_or", @tester.normal_to_test("|"))
- assert_equal("test_percent", @tester.normal_to_test("%"))
- assert_equal("test_plus", @tester.normal_to_test("+"))
- assert_equal("test_tilde", @tester.normal_to_test("~"))
+ assert_equal("test_minus", @tester.normal_to_test("-"))
+ assert_equal("test_or", @tester.normal_to_test("|"))
+ assert_equal("test_percent", @tester.normal_to_test("%"))
+ assert_equal("test_plus", @tester.normal_to_test("+"))
+ assert_equal("test_tilde", @tester.normal_to_test("~"))
end
def test_normal_to_test_overlap
self.util_simple_setup
assert_equal("test_equals2", @tester.normal_to_test("=="))
@@ -143,31 +145,48 @@
assert_equal("test_class_index", @tester.normal_to_test("self.[]"))
end
def test_test_to_normal
self.util_simple_setup
- assert_equal("method1!", @tester.test_to_normal("test_method1_bang", "Something"))
- assert_equal("method1", @tester.test_to_normal("test_method1", "Something"))
- assert_equal("method1=", @tester.test_to_normal("test_method1_equals", "Something"))
- assert_equal("method1?", @tester.test_to_normal("test_method1_eh", "Something"))
+ assert_equal("method1!",
+ @tester.test_to_normal("test_method1_bang", "Something"))
+ assert_equal("method1",
+ @tester.test_to_normal("test_method1", "Something"))
+ assert_equal("method1=",
+ @tester.test_to_normal("test_method1_equals", "Something"))
+ assert_equal("method1?",
+ @tester.test_to_normal("test_method1_eh", "Something"))
end
def test_test_to_normal_cls
self.util_simple_setup
- assert_equal("self.method1", @tester.test_to_normal("test_class_method1"))
- assert_equal("self.method1!", @tester.test_to_normal("test_class_method1_bang"))
- assert_equal("self.method1?", @tester.test_to_normal("test_class_method1_eh"))
- assert_equal("self.method1=", @tester.test_to_normal("test_class_method1_equals"))
- assert_equal("self.[]", @tester.test_to_normal("test_class_index"))
+ assert_equal("self.method1",
+ @tester.test_to_normal("test_class_method1"))
+ assert_equal("self.method1!",
+ @tester.test_to_normal("test_class_method1_bang"))
+ assert_equal("self.method1?",
+ @tester.test_to_normal("test_class_method1_eh"))
+ assert_equal("self.method1=",
+ @tester.test_to_normal("test_class_method1_equals"))
+ assert_equal("self.[]",
+ @tester.test_to_normal("test_class_index"))
end
def test_test_to_normal_extended
self.util_simple_setup
- assert_equal("equal?", @tester.test_to_normal("test_equal_eh_extension", "Something"))
- assert_equal("equal?", @tester.test_to_normal("test_equal_eh_extension_again", "Something"))
- assert_equal("method1", @tester.test_to_normal("test_method1_extension", "Something"))
- assert_equal("method1", @tester.test_to_normal("test_method1_extension_again", "Something"))
+ assert_equal("equal?",
+ @tester.test_to_normal("test_equal_eh_extension",
+ "Something"))
+ assert_equal("equal?",
+ @tester.test_to_normal("test_equal_eh_extension_again",
+ "Something"))
+ assert_equal("method1",
+ @tester.test_to_normal("test_method1_extension",
+ "Something"))
+ assert_equal("method1",
+ @tester.test_to_normal("test_method1_extension_again",
+ "Something"))
end
def test_test_to_normal_mapped
self.util_simple_setup
assert_equal("*", @tester.test_to_normal("test_times"))
@@ -211,7 +230,12 @@
assert_equal("<=>", @tester.test_to_normal("test_spaceship"))
assert_equal("*", @tester.test_to_normal("test_times"))
assert_equal("**", @tester.test_to_normal("test_times2"))
assert_equal("-@", @tester.test_to_normal("test_unary_minus"))
assert_equal("+@", @tester.test_to_normal("test_unary_plus"))
+ end
+
+ def test_to_normal_subset
+ self.util_simple_setup
+ assert_equal("get_foo", @tester.test_to_normal("test_get_foo"))
end
end