26 lines
615 B
Ruby
26 lines
615 B
Ruby
require_relative "../helper"
|
|
|
|
module Risc
|
|
class TestPlaform < MiniTest::Test
|
|
|
|
def test_factory_exists
|
|
assert Platform.for("Arm")
|
|
end
|
|
def test_factory_raise
|
|
assert_raises{ Platform.for("NotArm")}
|
|
end
|
|
def test_platform_class
|
|
arm = Platform.for("Arm")
|
|
assert_equal Arm::ArmPlatform , arm.class
|
|
end
|
|
def test_platform_translator_class
|
|
arm = Platform.for("Arm")
|
|
assert_equal Arm::Translator , arm.translator.class
|
|
end
|
|
def test_platform_loaded_class
|
|
arm = Platform.for("Arm")
|
|
assert_equal Fixnum , arm.loaded_at.class
|
|
end
|
|
end
|
|
end
|