xref: /aosp_15_r20/external/antlr/runtime/Python/unittests/testexceptions.py (revision 16467b971bd3e2009fad32dd79016f2c7e421deb)
1*16467b97STreehugger Robotimport unittest
2*16467b97STreehugger Robotimport antlr3
3*16467b97STreehugger Robotimport testbase
4*16467b97STreehugger Robot
5*16467b97STreehugger Robot
6*16467b97STreehugger Robotclass TestRecognitionException(unittest.TestCase):
7*16467b97STreehugger Robot    """Tests for the antlr3.RecognitionException class"""
8*16467b97STreehugger Robot
9*16467b97STreehugger Robot    def testInitNone(self):
10*16467b97STreehugger Robot        """RecognitionException.__init__()"""
11*16467b97STreehugger Robot
12*16467b97STreehugger Robot        exc = antlr3.RecognitionException()
13*16467b97STreehugger Robot
14*16467b97STreehugger Robot
15*16467b97STreehugger Robotclass TestEarlyExitException(unittest.TestCase):
16*16467b97STreehugger Robot    """Tests for the antlr3.EarlyExitException class"""
17*16467b97STreehugger Robot
18*16467b97STreehugger Robot    @testbase.broken("FIXME", Exception)
19*16467b97STreehugger Robot    def testInitNone(self):
20*16467b97STreehugger Robot        """EarlyExitException.__init__()"""
21*16467b97STreehugger Robot
22*16467b97STreehugger Robot        exc = antlr3.EarlyExitException()
23*16467b97STreehugger Robot
24*16467b97STreehugger Robot
25*16467b97STreehugger Robotclass TestFailedPredicateException(unittest.TestCase):
26*16467b97STreehugger Robot    """Tests for the antlr3.FailedPredicateException class"""
27*16467b97STreehugger Robot
28*16467b97STreehugger Robot    @testbase.broken("FIXME", Exception)
29*16467b97STreehugger Robot    def testInitNone(self):
30*16467b97STreehugger Robot        """FailedPredicateException.__init__()"""
31*16467b97STreehugger Robot
32*16467b97STreehugger Robot        exc = antlr3.FailedPredicateException()
33*16467b97STreehugger Robot
34*16467b97STreehugger Robot
35*16467b97STreehugger Robotclass TestMismatchedNotSetException(unittest.TestCase):
36*16467b97STreehugger Robot    """Tests for the antlr3.MismatchedNotSetException class"""
37*16467b97STreehugger Robot
38*16467b97STreehugger Robot    @testbase.broken("FIXME", Exception)
39*16467b97STreehugger Robot    def testInitNone(self):
40*16467b97STreehugger Robot        """MismatchedNotSetException.__init__()"""
41*16467b97STreehugger Robot
42*16467b97STreehugger Robot        exc = antlr3.MismatchedNotSetException()
43*16467b97STreehugger Robot
44*16467b97STreehugger Robot
45*16467b97STreehugger Robotclass TestMismatchedRangeException(unittest.TestCase):
46*16467b97STreehugger Robot    """Tests for the antlr3.MismatchedRangeException class"""
47*16467b97STreehugger Robot
48*16467b97STreehugger Robot    @testbase.broken("FIXME", Exception)
49*16467b97STreehugger Robot    def testInitNone(self):
50*16467b97STreehugger Robot        """MismatchedRangeException.__init__()"""
51*16467b97STreehugger Robot
52*16467b97STreehugger Robot        exc = antlr3.MismatchedRangeException()
53*16467b97STreehugger Robot
54*16467b97STreehugger Robot
55*16467b97STreehugger Robotclass TestMismatchedSetException(unittest.TestCase):
56*16467b97STreehugger Robot    """Tests for the antlr3.MismatchedSetException class"""
57*16467b97STreehugger Robot
58*16467b97STreehugger Robot    @testbase.broken("FIXME", Exception)
59*16467b97STreehugger Robot    def testInitNone(self):
60*16467b97STreehugger Robot        """MismatchedSetException.__init__()"""
61*16467b97STreehugger Robot
62*16467b97STreehugger Robot        exc = antlr3.MismatchedSetException()
63*16467b97STreehugger Robot
64*16467b97STreehugger Robot
65*16467b97STreehugger Robotclass TestMismatchedTokenException(unittest.TestCase):
66*16467b97STreehugger Robot    """Tests for the antlr3.MismatchedTokenException class"""
67*16467b97STreehugger Robot
68*16467b97STreehugger Robot    @testbase.broken("FIXME", Exception)
69*16467b97STreehugger Robot    def testInitNone(self):
70*16467b97STreehugger Robot        """MismatchedTokenException.__init__()"""
71*16467b97STreehugger Robot
72*16467b97STreehugger Robot        exc = antlr3.MismatchedTokenException()
73*16467b97STreehugger Robot
74*16467b97STreehugger Robot
75*16467b97STreehugger Robotclass TestMismatchedTreeNodeException(unittest.TestCase):
76*16467b97STreehugger Robot    """Tests for the antlr3.MismatchedTreeNodeException class"""
77*16467b97STreehugger Robot
78*16467b97STreehugger Robot    @testbase.broken("FIXME", Exception)
79*16467b97STreehugger Robot    def testInitNone(self):
80*16467b97STreehugger Robot        """MismatchedTreeNodeException.__init__()"""
81*16467b97STreehugger Robot
82*16467b97STreehugger Robot        exc = antlr3.MismatchedTreeNodeException()
83*16467b97STreehugger Robot
84*16467b97STreehugger Robot
85*16467b97STreehugger Robotclass TestNoViableAltException(unittest.TestCase):
86*16467b97STreehugger Robot    """Tests for the antlr3.NoViableAltException class"""
87*16467b97STreehugger Robot
88*16467b97STreehugger Robot    @testbase.broken("FIXME", Exception)
89*16467b97STreehugger Robot    def testInitNone(self):
90*16467b97STreehugger Robot        """NoViableAltException.__init__()"""
91*16467b97STreehugger Robot
92*16467b97STreehugger Robot        exc = antlr3.NoViableAltException()
93*16467b97STreehugger Robot
94*16467b97STreehugger Robot
95*16467b97STreehugger Robotif __name__ == "__main__":
96*16467b97STreehugger Robot    unittest.main(testRunner=unittest.TextTestRunner(verbosity=2))
97