@@ -7,103 +7,103 @@ class TriangleTest < Minitest::Test
7
7
def test_triangle_is_equilateral_if_all_sides_are_equal
8
8
# skip
9
9
triangle = Triangle . new ( [ 2 , 2 , 2 ] )
10
- assert triangle . equilateral? , "Expected 'true', triangle is equilateral."
10
+ assert triangle . equilateral? , "Expected 'true', triangle [2, 2, 2] is equilateral."
11
11
end
12
12
13
13
def test_triangle_is_not_equilateral_if_any_side_is_unequal
14
14
skip
15
15
triangle = Triangle . new ( [ 2 , 3 , 2 ] )
16
- refute triangle . equilateral? , "Expected 'false', triangle is not equilateral."
16
+ refute triangle . equilateral? , "Expected 'false', triangle [2, 3, 2] is not equilateral."
17
17
end
18
18
19
19
def test_triangle_is_not_equilateral_if_no_sides_are_equal
20
20
skip
21
21
triangle = Triangle . new ( [ 5 , 4 , 6 ] )
22
- refute triangle . equilateral? , "Expected 'false', triangle is not equilateral."
22
+ refute triangle . equilateral? , "Expected 'false', triangle [5, 4, 6] is not equilateral."
23
23
end
24
24
25
25
def test_all_zero_sides_are_illegal_so_the_triangle_is_not_equilateral
26
26
skip
27
27
triangle = Triangle . new ( [ 0 , 0 , 0 ] )
28
- refute triangle . equilateral? , "Expected 'false', triangle is not equilateral."
28
+ refute triangle . equilateral? , "Expected 'false', triangle [0, 0, 0] is not equilateral."
29
29
end
30
30
31
31
def test_equilateral_triangle_sides_may_be_floats
32
32
skip
33
33
triangle = Triangle . new ( [ 0.5 , 0.5 , 0.5 ] )
34
- assert triangle . equilateral? , "Expected 'true', triangle is equilateral."
34
+ assert triangle . equilateral? , "Expected 'true', triangle [0.5, 0.5, 0.5] is equilateral."
35
35
end
36
36
37
37
def test_triangle_is_isosceles_if_last_two_sides_are_equal
38
38
skip
39
39
triangle = Triangle . new ( [ 3 , 4 , 4 ] )
40
- assert triangle . isosceles? , "Expected 'true', triangle is isosceles."
40
+ assert triangle . isosceles? , "Expected 'true', triangle [3, 4, 4] is isosceles."
41
41
end
42
42
43
43
def test_triangle_is_isosceles_if_first_two_sides_are_equal
44
44
skip
45
45
triangle = Triangle . new ( [ 4 , 4 , 3 ] )
46
- assert triangle . isosceles? , "Expected 'true', triangle is isosceles."
46
+ assert triangle . isosceles? , "Expected 'true', triangle [4, 4, 3] is isosceles."
47
47
end
48
48
49
49
def test_triangle_is_isosceles_if_first_and_last_sides_are_equal
50
50
skip
51
51
triangle = Triangle . new ( [ 4 , 3 , 4 ] )
52
- assert triangle . isosceles? , "Expected 'true', triangle is isosceles."
52
+ assert triangle . isosceles? , "Expected 'true', triangle [4, 3, 4] is isosceles."
53
53
end
54
54
55
55
def test_equilateral_triangles_are_also_isosceles
56
56
skip
57
57
triangle = Triangle . new ( [ 4 , 4 , 4 ] )
58
- assert triangle . isosceles? , "Expected 'true', triangle is isosceles."
58
+ assert triangle . isosceles? , "Expected 'true', triangle [4, 4, 4] is isosceles."
59
59
end
60
60
61
61
def test_triangle_is_not_isosceles_if_no_sides_are_equal
62
62
skip
63
63
triangle = Triangle . new ( [ 2 , 3 , 4 ] )
64
- refute triangle . isosceles? , "Expected 'false', triangle is not isosceles."
64
+ refute triangle . isosceles? , "Expected 'false', triangle [2, 3, 4] is not isosceles."
65
65
end
66
66
67
67
def test_sides_that_violate_triangle_inequality_are_not_isosceles_even_if_two_are_equal
68
68
skip
69
69
triangle = Triangle . new ( [ 1 , 1 , 3 ] )
70
- refute triangle . isosceles? , "Expected 'false', triangle is not isosceles."
70
+ refute triangle . isosceles? , "Expected 'false', triangle [1, 1, 3] is not isosceles."
71
71
end
72
72
73
73
def test_isosceles_triangle_sides_may_be_floats
74
74
skip
75
75
triangle = Triangle . new ( [ 0.5 , 0.4 , 0.5 ] )
76
- assert triangle . isosceles? , "Expected 'true', triangle is isosceles."
76
+ assert triangle . isosceles? , "Expected 'true', triangle [0.5, 0.4, 0.5] is isosceles."
77
77
end
78
78
79
79
def test_triangle_is_scalene_if_no_sides_are_equal
80
80
skip
81
81
triangle = Triangle . new ( [ 5 , 4 , 6 ] )
82
- assert triangle . scalene? , "Expected 'true', triangle is scalene."
82
+ assert triangle . scalene? , "Expected 'true', triangle [5, 4, 6] is scalene."
83
83
end
84
84
85
85
def test_triangle_is_not_scalene_if_all_sides_are_equal
86
86
skip
87
87
triangle = Triangle . new ( [ 4 , 4 , 4 ] )
88
- refute triangle . scalene? , "Expected 'false', triangle is not scalene."
88
+ refute triangle . scalene? , "Expected 'false', triangle [4, 4, 4] is not scalene."
89
89
end
90
90
91
91
def test_triangle_is_not_scalene_if_two_sides_are_equal
92
92
skip
93
93
triangle = Triangle . new ( [ 4 , 4 , 3 ] )
94
- refute triangle . scalene? , "Expected 'false', triangle is not scalene."
94
+ refute triangle . scalene? , "Expected 'false', triangle [4, 4, 3] is not scalene."
95
95
end
96
96
97
97
def test_sides_that_violate_triangle_inequality_are_not_scalene_even_if_they_are_all_different
98
98
skip
99
99
triangle = Triangle . new ( [ 7 , 3 , 2 ] )
100
- refute triangle . scalene? , "Expected 'false', triangle is not scalene."
100
+ refute triangle . scalene? , "Expected 'false', triangle [7, 3, 2] is not scalene."
101
101
end
102
102
103
103
def test_scalene_triangle_sides_may_be_floats
104
104
skip
105
105
triangle = Triangle . new ( [ 0.5 , 0.4 , 0.6 ] )
106
- assert triangle . scalene? , "Expected 'true', triangle is scalene."
106
+ assert triangle . scalene? , "Expected 'true', triangle [0.5, 0.4, 0.6] is scalene."
107
107
end
108
108
109
109
# Problems in exercism evolve over time, as we find better ways to ask
0 commit comments