Um primeiro teste em Ruby

Hoje fiz um pequeno e simples teste em Ruby, apenas para descobrir se “o que falam por aí” é verdade, e mais uma vez fui surpreendido, muito simples.

Criei uma classe:

class Calculadora
def somar(a,b)
return a + b
end

def sub(a,b)
return a - b
end
end

Criei o teste para ela:

require "test/unit"
require "tests/calculador"
class TestCalculadora < Test::Unit::TestCase
def setup
@c = Calculadora.new
end

def test_soma
assert_equal(@c.somar(1, 2), 3, message = '1 + 2 = 3')
end

def test_sub
assert_equal(@c.sub(5, 2), 3, message = '5 - 2 = 3')
assert_equal(@c.sub(2, 5), -3, message = '2 - 5 = -3')
end
end

Pronto. Simples e pronto pra aumentar a complexidade.

Deixe uma resposta

Você deve estar conectado para postar um comentário.