class Gem::TestCase::StaticSet

def add(spec)

def add(spec)
  @specs << spec
end

def find_all(dep)

def find_all(dep)
  @specs.find_all {|s| dep.match? s, @prerelease }
end

def find_spec(dep)

def find_spec(dep)
  @specs.reverse_each do |s|
    return s if dep.matches_spec? s
  end
end

def initialize(specs)

def initialize(specs)
  super()
  @specs = specs
  @remote = true
end

def load_spec(name, ver, platform, source)

def load_spec(name, ver, platform, source)
  dep = Gem::Dependency.new name, ver
  spec = find_spec dep
  Gem::Specification.new spec.name, spec.version do |s|
    s.platform = spec.platform
  end
end

def prefetch(reqs) # :nodoc:

:nodoc:
def prefetch(reqs) # :nodoc:
end