1#!/usr/bin/ruby 2# encoding: utf-8 3 4require 'antlr3' 5require 'test/unit' 6require 'spec' 7 8include ANTLR3::Error 9 10describe( ANTLR3::Error ) do 11 12 example "raising an ANTLR bug exception" do 13 proc { 14 ANTLR3.bug!( 'whateva' ) 15 }.should raise_error( ANTLR3::Bug ) 16 end 17 18 19end 20 21# 22#class TestRecognitionError < Test::Unit::TestCase 23# def test_init_none 24# RecognitionError.new() 25# end 26#end 27# 28#class TestEarlyExit < Test::Unit::TestCase 29# def test_init_none 30# EarlyExit.new 31# end 32#end 33# 34#class TestMismatchedNotSet < Test::Unit::TestCase 35# def test_init_none 36# MismatchedNotSet.new 37# end 38#end 39# 40#class TestMismatchedRange < Test::Unit::TestCase 41# def test_init_none 42# MismatchedSet.new 43# end 44#end 45# 46#class TestMismatchedToken < Test::Unit::TestCase 47# def test_init_none 48# MismatchedToken.new 49# end 50#end 51# 52#class TestNoViableAlternative < Test::Unit::TestCase 53# def test_init_none 54# NoViableAlternative.new 55# end 56#end 57