#!/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