Skip to content

Instantly share code, notes, and snippets.

@SMoni
Last active August 29, 2015 14:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SMoni/47ae15d5067b7f6ad84a to your computer and use it in GitHub Desktop.
Save SMoni/47ae15d5067b7f6ad84a to your computer and use it in GitHub Desktop.
module IntegerArrayToString
def asString
return self.join(",")
end
end
require "test/unit"
require "./IntegerArrayToString.rb"
class Suite < Test::Unit::TestCase
Array.include IntegerArrayToString
def test_GetArrayAsString
randomNumber = Random.new.rand(1..100)
actual = [randomNumber, randomNumber].asString()
expected = "#{randomNumber},#{randomNumber}"
assert_equal(expected, actual)
end
end
module StringToIntegerArray
def asArray
return self.split(",").map(&:to_i)
end
end
require "test/unit"
require "./StringToIntegerArray.rb"
class Suite < Test::Unit::TestCase
String.include StringToIntegerArray
def test_GetStringAsArray
randomNumber = Random.new.rand(1..100)
actual = "#{randomNumber},#{randomNumber}".asArray()
expected = [randomNumber,randomNumber]
assert_equal(expected, actual)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment