class Tester
Public Class Methods
assert(expected:, actual:)
click to toggle source
# File lib/math_test_suite.rb, line 2 def self.assert(expected:, actual:) if expected == actual puts 'PASSED' else puts 'FAILED' end end
test_1()
click to toggle source
# File lib/math_test_suite.rb, line 10 def self.test_1 print 'Task 1 test ' expected_result = { sum: 5, dif: -1, product: 6 } assert(expected: expected_result, actual: MathTasks.task_1(2, 3)) end
test_10()
click to toggle source
# File lib/math_test_suite.rb, line 59 def self.test_10 print 'Task 10 test ' expected_result = { time_fall: 0.64 } assert(expected: expected_result, actual: MathTasks.task_10(2)) end
test_107()
click to toggle source
# File lib/math_test_suite.rb, line 263 def self.test_107 print 'Task 107 test ' expected_result = { k: 5 } assert(expected: expected_result, actual: MathTasks.task_107(3674)) end
test_108()
click to toggle source
# File lib/math_test_suite.rb, line 269 def self.test_108 print 'Task 108 test ' expected_result = { result: 16_384 } assert(expected: expected_result, actual: MathTasks.task_108(9758)) end
test_109()
click to toggle source
# File lib/math_test_suite.rb, line 275 def self.test_109 print 'Task 109 test ' expected_result = { result: 151_200 } assert(expected: expected_result, actual: MathTasks.task_109(5)) end
test_12()
click to toggle source
# File lib/math_test_suite.rb, line 65 def self.test_12 print 'Task 12 test ' expected_result = { square: 1.73 } assert(expected: expected_result, actual: MathTasks.task_12(2)) end
test_13()
click to toggle source
# File lib/math_test_suite.rb, line 71 def self.test_13 print 'Task 13 test ' expected_result = { oscillation_period: 2.01 } assert(expected: expected_result, actual: MathTasks.task_13(5)) end
test_14()
click to toggle source
# File lib/math_test_suite.rb, line 77 def self.test_14 print 'Task 14 test ' expected_result = { force_attraction: 7.920625e-05 } assert(expected: expected_result, actual: MathTasks.task_14(5e10, 3.8e12, 4e8)) end
test_15()
click to toggle source
# File lib/math_test_suite.rb, line 83 def self.test_15 print 'Task 15 test ' expected_result = { second_leg: 5.2, circle_radius: 1.1 } assert(expected: expected_result, actual: MathTasks.task_15(3, 6)) end
test_16()
click to toggle source
# File lib/math_test_suite.rb, line 89 def self.test_16 print 'Task 16 test ' expected_result = { area: 5.09 } assert(expected: expected_result, actual: MathTasks.task_16(8)) end
test_17()
click to toggle source
# File lib/math_test_suite.rb, line 95 def self.test_17 print 'Task 17 test ' expected_result = { area: 1570.8 } assert(expected: expected_result, actual: MathTasks.task_17(30)) end
test_183()
click to toggle source
# File lib/math_test_suite.rb, line 281 def self.test_183 print 'Task 183 test ' expected_result = { result: 708_588 } assert(expected: expected_result, actual: MathTasks.task_183(3, [27, 9, 5, 81, 3, 8, 12, 4, 0, 34])) end
test_19()
click to toggle source
# File lib/math_test_suite.rb, line 101 def self.test_19 print 'Task 19 test ' expected_result = { time: 7.39 } assert(expected: expected_result, actual: MathTasks.task_19(30, 50, 5, 10, 1000)) end
test_2()
click to toggle source
# File lib/math_test_suite.rb, line 16 def self.test_2 print 'Task 2 test ' expected_result = { result: -1 } assert(expected: expected_result, actual: MathTasks.task_2(2, 3)) end
test_20()
click to toggle source
# File lib/math_test_suite.rb, line 107 def self.test_20 print 'Task 20 test ' expected_result = { sum: 11 } assert(expected: expected_result, actual: MathTasks.task_20(5, 2, 3)) end
test_22()
click to toggle source
# File lib/math_test_suite.rb, line 113 def self.test_22 print 'Task 22 test ' expected_result = { square: 2.02 } assert(expected: expected_result, actual: MathTasks.task_22(5, 2, 30)) end
test_24()
click to toggle source
# File lib/math_test_suite.rb, line 119 def self.test_24 print 'Task 24 test ' expected_result = { distance: 5.0 } assert(expected: expected_result, actual: MathTasks.task_24(5, 2, 3, 7)) end
test_25()
click to toggle source
# File lib/math_test_suite.rb, line 125 def self.test_25 print 'Task 25 test ' expected_result = { perimeter: 2.69, square: 1.36 } assert(expected: expected_result, actual: MathTasks.task_25(5, 2, 3, 7, 4, 9)) end
test_251()
click to toggle source
# File lib/math_test_suite.rb, line 287 def self.test_251 print 'Task 251 test ' expected_result = { result: 3 } assert(expected: expected_result, actual: MathTasks.task_251('sghxorujfxkfu7rfdx')) end
test_252()
click to toggle source
# File lib/math_test_suite.rb, line 293 def self.test_252 print 'Task 252 test ' expected_result = { counter_plus: 5, counter_multiple: 5, counter_all: 15 } assert(expected: expected_result, actual: MathTasks.task_252('of7+dur*kjdkj+++lejf**lkslds**+-dd-wd---sw')) end
test_26()
click to toggle source
# File lib/math_test_suite.rb, line 131 def self.test_26 print 'Task 26 test ' expected_result = { square: 73 } assert(expected: expected_result, actual: MathTasks.task_26(7, 3)) end
test_261()
click to toggle source
# File lib/math_test_suite.rb, line 299 def self.test_261 print 'Task 261 test ' expected_result = { number_spaces: 4, question: true } assert(expected: expected_result, actual: MathTasks.task_261('of 7+dur*eeeee+++lejf**l s**+-dd-wd---sw')) end
test_27()
click to toggle source
# File lib/math_test_suite.rb, line 137 def self.test_27 print 'Task 27 test ' expected_result = { angle_1: 78.26, angle_2: 62.61, angle_3: 39.13 } assert(expected: expected_result, actual: MathTasks.task_27(10, 8, 5)) end
test_28()
click to toggle source
# File lib/math_test_suite.rb, line 143 def self.test_28 print 'Task 28 test ' expected_result = { result: 956 } assert(expected: expected_result, actual: MathTasks.task_28(5)) end
test_3()
click to toggle source
# File lib/math_test_suite.rb, line 22 def self.test_3 print 'Task 3 test ' expected_result = { volume: 8, surface_area: 4 } assert(expected: expected_result, actual: MathTasks.task_3(2)) end
test_33()
click to toggle source
# File lib/math_test_suite.rb, line 149 def self.test_33 print 'Task 33 test ' expected_result = { max: 5, min: 3 } assert(expected: expected_result, actual: MathTasks.task_33(3, 5)) end
test_36()
click to toggle source
# File lib/math_test_suite.rb, line 155 def self.test_36 print 'Task 36 test ' expected_result = { result: true } assert(expected: expected_result, actual: MathTasks.task_36(3, 5, 7)) end
test_37()
click to toggle source
# File lib/math_test_suite.rb, line 161 def self.test_37 print 'Task 37 test ' expected_result = { x: 22, y: 18, z: 14 } assert(expected: expected_result, actual: MathTasks.task_37(11, 9, 7)) end
test_38()
click to toggle source
# File lib/math_test_suite.rb, line 167 def self.test_38 print 'Task 38 test ' expected_result = { z: 2 } assert(expected: expected_result, actual: MathTasks.task_38(11, 9)) end
test_39()
click to toggle source
# File lib/math_test_suite.rb, line 173 def self.test_39 print 'Task 39 test ' expected_result = { result: [4, 7] } assert(expected: expected_result, actual: MathTasks.task_39(4, 7)) end
test_4()
click to toggle source
# File lib/math_test_suite.rb, line 28 def self.test_4 print 'Task 4 test ' expected_result = { average: 3, geometric_mean: 2.45 } assert(expected: expected_result, actual: MathTasks.task_4(2, 3)) end
test_40()
click to toggle source
# File lib/math_test_suite.rb, line 179 def self.test_40 print 'Task 40 test ' expected_result = { x: 0, y: 9 } assert(expected: expected_result, actual: MathTasks.task_40(5, 9)) end
test_41()
click to toggle source
# File lib/math_test_suite.rb, line 185 def self.test_41 print 'Task 41 test ' expected_result = { result: [2, 1] } assert(expected: expected_result, actual: MathTasks.task_41(5, 2, 1)) end
test_42()
click to toggle source
# File lib/math_test_suite.rb, line 191 def self.test_42 print 'Task 42 test ' expected_result = { x: 7, y: 32 } assert(expected: expected_result, actual: MathTasks.task_42(5, 9)) end
test_43()
click to toggle source
# File lib/math_test_suite.rb, line 197 def self.test_43 print 'Task 43 test ' expected_result = { x: 25, y: 81, z: -1 } assert(expected: expected_result, actual: MathTasks.task_43(5, 9, -1)) end
test_45()
click to toggle source
# File lib/math_test_suite.rb, line 203 def self.test_45 print 'Task 45 test ' expected_result = { a: 25, b: 81, c: 64, d: 9 } assert(expected: expected_result, actual: MathTasks.task_45(5, 9, 8, 3)) end
test_47()
click to toggle source
# File lib/math_test_suite.rb, line 209 def self.test_47 print 'Task 47 test ' expected_result = { result: 'isosceles triangle' } assert(expected: expected_result, actual: MathTasks.task_47(5, 9, 5)) end
test_5()
click to toggle source
# File lib/math_test_suite.rb, line 34 def self.test_5 print 'Task 5 test ' expected_result = { average: -3, geometric_mean_mod: 2.45 } assert(expected: expected_result, actual: MathTasks.task_5(-2, 3)) end
test_6()
click to toggle source
# File lib/math_test_suite.rb, line 40 def self.test_6 print 'Task 6 test ' expected_result = { hypotenuse: 7.81, square: 15 } assert(expected: expected_result, actual: MathTasks.task_6(5, 6)) p end
test_62()
click to toggle source
# File lib/math_test_suite.rb, line 215 def self.test_62 print 'Task 62 test ' expected_result = { result: 'even' } assert(expected: expected_result, actual: MathTasks.task_62(8)) end
test_63()
click to toggle source
# File lib/math_test_suite.rb, line 221 def self.test_63 print 'Task 63 test ' expected_result = { result: true } assert(expected: expected_result, actual: MathTasks.task_63(54, 10, 4, 8)) end
test_64()
click to toggle source
# File lib/math_test_suite.rb, line 227 def self.test_64 print 'Task 64 test ' expected_result = { result: 5 } assert(expected: expected_result, actual: MathTasks.task_64(581)) end
test_65()
click to toggle source
# File lib/math_test_suite.rb, line 233 def self.test_65 print 'Task 65 test ' expected_result = { result: false } assert(expected: expected_result, actual: MathTasks.task_65(587)) end
test_66()
click to toggle source
# File lib/math_test_suite.rb, line 239 def self.test_66 print 'Task 66 test ' expected_result = { x: 5, y: 5.5, z: 11.5 } assert(expected: expected_result, actual: MathTasks.task_66(3, 2, -5, 6, 12)) end
test_74()
click to toggle source
# File lib/math_test_suite.rb, line 245 def self.test_74 print 'Task 74 test ' expected_result = { result: '41 год' } assert(expected: expected_result, actual: MathTasks.task_74(41)) end
test_8()
click to toggle source
# File lib/math_test_suite.rb, line 47 def self.test_8 print 'Task 8 test ' expected_result = { perimeter: 43.59 } assert(expected: expected_result, actual: MathTasks.task_8(5, 6)) end
test_87()
click to toggle source
# File lib/math_test_suite.rb, line 251 def self.test_87 print 'Task 87 test ' expected_result = { sum: 12 } assert(expected: expected_result, actual: MathTasks.task_87(23_592_435, 3)) end
test_9()
click to toggle source
# File lib/math_test_suite.rb, line 53 def self.test_9 print 'Task 9 test ' expected_result = { total_resistance: 0.97 } assert(expected: expected_result, actual: MathTasks.task_9(2, 3, 5)) end
test_90()
click to toggle source
# File lib/math_test_suite.rb, line 257 def self.test_90 print 'Task 90 test ' expected_result = { p: 25, q: 52 } assert(expected: expected_result, actual: MathTasks.task_90(625, 1300)) end