From 1d1ab85777e573fcb96f3dac671cfed0d76a52bb Mon Sep 17 00:00:00 2001 From: Jim Weirich Date: Fri, 15 Jan 2010 09:53:28 -0500 Subject: [PATCH] Generated new koans directory. --- koans/about_array_assignment.rb | 7 +++++++ koans/about_control_statements.rb | 2 +- koans/about_triangle_project_2.rb | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/koans/about_array_assignment.rb b/koans/about_array_assignment.rb index 37b1068..4e6cfee 100644 --- a/koans/about_array_assignment.rb +++ b/koans/about_array_assignment.rb @@ -35,4 +35,11 @@ class AboutArrayAssignment < EdgeCase::Koan assert_equal __, first_name end + def test_swapping_with_parallel_assignment + first_name = "Roy" + last_name = "Rob" + first_name, last_name = last_name, first_name + assert_equal __, first_name + assert_equal __, last_name + end end diff --git a/koans/about_control_statements.rb b/koans/about_control_statements.rb index d2b75ad..8ecf88e 100644 --- a/koans/about_control_statements.rb +++ b/koans/about_control_statements.rb @@ -11,7 +11,7 @@ class AboutControlStatements < EdgeCase::Koan assert_equal __, result end - def test_if_then_else_statements + def test_if_then_statements result = :default_value if true result = :true_value diff --git a/koans/about_triangle_project_2.rb b/koans/about_triangle_project_2.rb index a0f2716..34f7482 100644 --- a/koans/about_triangle_project_2.rb +++ b/koans/about_triangle_project_2.rb @@ -9,6 +9,7 @@ class AboutTriangleAssignment2 < EdgeCase::Koan def test_illegal_triangles_throw_exceptions assert_raise(TriangleError) do triangle(0, 0, 0) end assert_raise(TriangleError) do triangle(3, 4, -5) end + assert_raise(TriangleError) do triangle(1, 1, 3) end assert_raise(TriangleError) do triangle(2, 4, 2) end end end