Changeset 261 for ruby/trunk/lib/adl_parser/test/scanner_test.rb
- Timestamp:
- Sep 14, 2009, 5:12:29 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/adl_parser/test/scanner_test.rb
r116 r261 1 require 'lib/adl_parser.rb' 2 #require 'lib/scanner.rb' 3 require 'test/unit' 1 require File.dirname(__FILE__) + '/test_helper.rb' 4 2 5 3 class YaparcParserTest < Test::Unit::TestCase 6 def test_RootScanner4 must "assert root scanner instance" do 7 5 parser = OpenEHR::ADL::Scanner::DADL::RootScanner.new 8 6 assert_instance_of OpenEHR::ADL::Scanner::DADL::RootScanner,parser … … 10 8 end 11 9 12 def test_V_LOCAL_TERM_CODE_REF 10 # \[{ALPHANUM}{NAMECHAR}*\] 11 must "assert V_LOCAL_TERM_CODE_REF scanner is properly working" do 13 12 parser = OpenEHR::ADL::Scanner::Common::V_LOCAL_TERM_CODE_REF.new 14 13 assert_instance_of OpenEHR::ADL::Scanner::Common::V_LOCAL_TERM_CODE_REF,parser … … 17 16 end 18 17 19 def test_V_QUALIFIED_TERM_CODE_REF18 must "assert V_QUALIFIED_TERM_CODE_REF scanner is properly working" do 20 19 parser = OpenEHR::ADL::Scanner::Common::V_QUALIFIED_TERM_CODE_REF.new 21 20 assert_instance_of OpenEHR::ADL::Scanner::Common::V_QUALIFIED_TERM_CODE_REF,parser … … 26 25 end 27 26 28 def test_V_STRING27 must "assert V_STRING scanner is properly working" do 29 28 parser = OpenEHR::ADL::Scanner::Common::V_STRING.new 30 29 assert_instance_of OpenEHR::ADL::Scanner::Common::V_STRING,parser … … 35 34 end 36 35 37 def test_V_REAL36 must "assert V_REAL scanner is properly working" do 38 37 parser = OpenEHR::ADL::Scanner::Common::V_REAL.new 39 38 assert_instance_of OpenEHR::ADL::Scanner::Common::V_REAL,parser … … 46 45 end 47 46 48 def test_V_ISO8601_DURATION47 must "assert V_ISO8601_DURATION scanner is properly working" do 49 48 parser = OpenEHR::ADL::Scanner::Common::V_ISO8601_DURATION.new 50 49 assert_instance_of OpenEHR::ADL::Scanner::Common::V_ISO8601_DURATION,parser … … 56 55 end 57 56 58 def test_V_ISO8601_DATE_TIME_CONSTRAINT_PATTERN57 must "assert V_ISO8601_DATE_TIME_CONSTRAINT_PATTERN scanner is properly working" do 59 58 parser = OpenEHR::ADL::Scanner::CADL::V_ISO8601_DATE_TIME_CONSTRAINT_PATTERN.new 60 59 assert_instance_of OpenEHR::ADL::Scanner::CADL::V_ISO8601_DATE_TIME_CONSTRAINT_PATTERN,parser … … 63 62 end 64 63 65 def test_V_ISO8601_DATE_CONSTRAINT_PATTERN64 must "assert V_ISO8601_DATE_CONSTRAINT_PATTERN scanner is properly working" do 66 65 parser = OpenEHR::ADL::Scanner::CADL::V_ISO8601_DATE_CONSTRAINT_PATTERN.new 67 66 assert_instance_of OpenEHR::ADL::Scanner::CADL::V_ISO8601_DATE_CONSTRAINT_PATTERN,parser … … 70 69 end 71 70 72 def test_V_ISO8601_TIME_CONSTRAINT_PATTERN71 must "assert V_ISO8601_TIME_CONSTRAINT_PATTERN scanner is properly working" do 73 72 parser = OpenEHR::ADL::Scanner::CADL::V_ISO8601_TIME_CONSTRAINT_PATTERN.new 74 73 assert_instance_of OpenEHR::ADL::Scanner::CADL::V_ISO8601_TIME_CONSTRAINT_PATTERN,parser … … 77 76 end 78 77 79 def test_dadl_reserved78 must "assert reserved words in dADL scanner is properly working" do 80 79 parser = OpenEHR::ADL::Scanner::DADL::RootScanner.new 81 80 result = parser.parse('then') … … 86 85 end 87 86 88 def test_cadl87 must "assert reserved words in cADL scanner is properly working" do 89 88 parser = OpenEHR::ADL::Scanner::CADL::RootScanner.new 90 89 assert_instance_of OpenEHR::ADL::Scanner::CADL::RootScanner,parser … … 97 96 end 98 97 99 def test_cadl_reserved98 must "assert other reserved words in cADL scanner is properly working" do 100 99 parser = OpenEHR::ADL::Scanner::CADL::RootScanner.new 101 100 result = parser.parse('then') … … 109 108 assert_equal [:SYM_ORDERED, :SYM_ORDERED], result.value 110 109 end 111 112 113 110 end
Note:
See TracChangeset
for help on using the changeset viewer.