source: ruby/trunk/lib/adl_parser/test/test_helper.rb

Last change on this file was 317, checked in by Tatsukawa, Akimichi, 15 years ago

created remote_adl_test.rb

File size: 762 bytes
Line 
1require 'test/unit'
2
3TEST_ROOT_DIR = File.dirname(__FILE__)
4$LOAD_PATH << File.join(TEST_ROOT_DIR, '..', 'lib')
5require "rubygems"
6require 'adl_parser.rb'
7#require 'adl_scanner.rb'
8#require 'open_ehr'
9#require 'rm.rb'
10#require 'am.rb'
11require 'open-uri'
12require 'hpricot'
13
14
15
16# c.f. "Ruby Best Practice",p.75
17module Test::Unit
18 class TestCase
19 def self.must(name, &block)
20 test_name = "test_#{name.gsub(/\s+/,'_')}".to_sym
21 defined = instance_method(test_name) rescue false
22 raise "#{test_name} is already defined in #{self}" if defined
23 if block_given?
24 define_method(test_name, &block)
25 else
26 define_method(test_name) do
27 flunk "No implementation provided for #{name}"
28 end
29 end
30 end
31 end
32end
Note: See TracBrowser for help on using the repository browser.