Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 12 additions & 9 deletions exercises/triangle/triangle_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,21 @@ def test_isosceles_triangles_have_in_fact_exactly_two_sides_equal
assert_equal :isosceles, Triangle.new(10, 10, 2).kind
end

def test_isosceles_triangles_have_unequal_side_larger_than_equal_sides
skip
assert_equal :isosceles, Triangle.new(4, 7, 4).kind
end

def test_scalene_triangles_have_no_equal_sides
skip
assert_equal :scalene, Triangle.new(3, 4, 5).kind
end

def test_2a_equals_b_plus_c_looks_like_equilateral_but_is_not
skip
assert_equal :scalene, Triangle.new(5, 4, 6).kind
end

def test_scalene_triangles_have_no_equal_sides_at_a_larger_scale_too
skip
assert_equal :scalene, Triangle.new(10, 11, 12).kind
Expand All @@ -60,13 +70,6 @@ def test_triangles_with_no_size_are_illegal
end
end

def test_triangles_with_negative_sides_are_illegal
skip
assert_raises(TriangleError) do
Triangle.new(3, 4, -5).kind
end
end

def test_triangles_violating_triangle_inequality_are_illegal
skip
assert_raises(TriangleError) do
Expand All @@ -77,14 +80,14 @@ def test_triangles_violating_triangle_inequality_are_illegal
def test_triangles_violating_triangle_inequality_are_illegal_2
skip
assert_raises(TriangleError) do
Triangle.new(2, 4, 2).kind
Triangle.new(7, 3, 2).kind
end
end

def test_triangles_violating_triangle_inequality_are_illegal_3
skip
assert_raises(TriangleError) do
Triangle.new(7, 3, 2).kind
Triangle.new(1, 3, 1).kind
end
end
end