android13/external/antlr/runtime/Ruby/test/unit/test-exceptions.rb

57 lines
955 B
Ruby

#!/usr/bin/ruby
# encoding: utf-8
require 'antlr3'
require 'test/unit'
require 'spec'
include ANTLR3::Error
describe( ANTLR3::Error ) do
example "raising an ANTLR bug exception" do
proc {
ANTLR3.bug!( 'whateva' )
}.should raise_error( ANTLR3::Bug )
end
end
#
#class TestRecognitionError < Test::Unit::TestCase
# def test_init_none
# RecognitionError.new()
# end
#end
#
#class TestEarlyExit < Test::Unit::TestCase
# def test_init_none
# EarlyExit.new
# end
#end
#
#class TestMismatchedNotSet < Test::Unit::TestCase
# def test_init_none
# MismatchedNotSet.new
# end
#end
#
#class TestMismatchedRange < Test::Unit::TestCase
# def test_init_none
# MismatchedSet.new
# end
#end
#
#class TestMismatchedToken < Test::Unit::TestCase
# def test_init_none
# MismatchedToken.new
# end
#end
#
#class TestNoViableAlternative < Test::Unit::TestCase
# def test_init_none
# NoViableAlternative.new
# end
#end