Make compiler objects directly

This commit is contained in:
Jack Nagel 2014-06-12 23:12:15 -05:00
parent 718b6f8b0c
commit d3ad1212fb

View File

@ -2,10 +2,6 @@ require 'testing_env'
require 'test/testball'
class FailsWithTests < Test::Unit::TestCase
class Double < Compiler
attr_accessor :name, :version
end
def assert_fails_with(cc)
assert @f.new.fails_with?(cc)
end
@ -18,11 +14,8 @@ class FailsWithTests < Test::Unit::TestCase
@f.fails_with(*args, &block)
end
def build_cc(sym, build, version=nil)
cc = Double.new
cc.name = sym
cc.version = version || build
cc
def build_cc(name, version)
Compiler.new(name, version)
end
def setup