Sha256: 934ee496f5a1e5f255c2ecb073e3aef73a120d1c94a218e46441ca8a532f941e

Contents?: true

Size: 669 Bytes

Versions: 16

Compression:

Stored size: 669 Bytes

Contents

require_relative 'helper'


class TestFunction < Test::Unit::TestCase

  include Rucy::Tester

  def test_do_nothing_returns_nil()
    assert_equal nil, do_nothing
  end

  def test_returns_nil()
    assert_equal nil, return_nil
  end

  def test_return_int()
    assert_kind_of Integer, return_int
  end

  def test_return_float()
    assert_kind_of Float, return_float
  end

  def test_return_string()
    assert_kind_of String, return_string
  end

  def test_check_arg_count()
    assert_equal :ok, arg_count_must_1(:arg1)
    assert_raise(ArgumentError) {arg_count_must_1}
    assert_raises(ArgumentError) {arg_count_must_1 :arg1, :arg2}
  end

end# TestFunction

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
rucy-0.3.3 test/test_function.rb
rucy-0.3.2 test/test_function.rb
rucy-0.3.1 test/test_function.rb
rucy-0.3 test/test_function.rb
rucy-0.2.1 test/test_function.rb
rucy-0.2 test/test_function.rb
rucy-0.1.44 test/test_function.rb
rucy-0.1.43 test/test_function.rb
rucy-0.1.42 test/test_function.rb
rucy-0.1.41 test/test_function.rb
rucy-0.1.40 test/test_function.rb
rucy-0.1.39 test/test_function.rb
rucy-0.1.38 test/test_function.rb
rucy-0.1.37 test/test_function.rb
rucy-0.1.36 test/test_function.rb
rucy-0.1.35 test/test_function.rb