Index: mojo/public/tools/bindings/pylib/mojom_tests/parse/lexer_unittest.py |
diff --git a/mojo/public/tools/bindings/pylib/mojom_tests/parse/lexer_unittest.py b/mojo/public/tools/bindings/pylib/mojom_tests/parse/lexer_unittest.py |
index 49dc77e477da39d1daa35b420edfcbe39652c2e4..784cfa77f349f846ef191dccc94e9c57e56b14de 100644 |
--- a/mojo/public/tools/bindings/pylib/mojom_tests/parse/lexer_unittest.py |
+++ b/mojo/public/tools/bindings/pylib/mojom_tests/parse/lexer_unittest.py |
@@ -124,6 +124,19 @@ class LexerTest(unittest.TestCase): |
_MakeLexToken("INT_CONST_HEX", "0x01aB2eF3")) |
self.assertEquals(self._SingleTokenForInput("123.456"), |
_MakeLexToken("FLOAT_CONST", "123.456")) |
+ self.assertEquals(self._SingleTokenForInput("double.INFINITY"), |
+ _MakeLexToken("FLOAT_BUILTIN", "double.INFINITY")) |
+ self.assertEquals(self._SingleTokenForInput("double.NEGATIVE_INFINITY"), |
+ _MakeLexToken("FLOAT_BUILTIN", |
+ "double.NEGATIVE_INFINITY")) |
+ self.assertEquals(self._SingleTokenForInput("double.NAN"), |
+ _MakeLexToken("FLOAT_BUILTIN", "double.NAN")) |
+ self.assertEquals(self._SingleTokenForInput("float.INFINITY"), |
+ _MakeLexToken("FLOAT_BUILTIN", "float.INFINITY")) |
+ self.assertEquals(self._SingleTokenForInput("float.NEGATIVE_INFINITY"), |
+ _MakeLexToken("FLOAT_BUILTIN", "float.NEGATIVE_INFINITY")) |
+ self.assertEquals(self._SingleTokenForInput("float.NAN"), |
+ _MakeLexToken("FLOAT_BUILTIN", "float.NAN")) |
self.assertEquals(self._SingleTokenForInput("\"hello\""), |
_MakeLexToken("STRING_LITERAL", "\"hello\"")) |
self.assertEquals(self._SingleTokenForInput("+"), |