#!/usr/local/bin/ruby
$:.unshift(".")
require 'rubyunit'
require 'webrick/httpservlet.rb'
require 'webrick/httpservlet/abstract.rb'
require 'webrick/log.rb'
require 'net/http'
require 'ActionHandler'
require 'HttpTestCase'
class SingleInstanceHandlerTest < RUNIT::HttpTestCase
class MockHandler < WEBrick::HTTPServlet::AbstractServlet
def initialize(options)
@answer = options
end
def service(req,res)
res['content-type'] = 'text/plain'
res.body = @answer
end
end
def setup
super
@server.mount("/foo",MockHandler.new("response here"))
end
def teardown
super
end
def testSimpleTextGet()
assertGet('/foo/x',200) {|data| assert_equals("response here",data) }
end
end