diff options
Diffstat (limited to 'src/test/java/com')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/syntax/MethodLibraryTest.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/syntax/MethodLibraryTest.java b/src/test/java/com/google/devtools/build/lib/syntax/MethodLibraryTest.java index 495978c0c3..ccf170fb47 100644 --- a/src/test/java/com/google/devtools/build/lib/syntax/MethodLibraryTest.java +++ b/src/test/java/com/google/devtools/build/lib/syntax/MethodLibraryTest.java @@ -986,7 +986,9 @@ public class MethodLibraryTest extends EvaluationTestCase { .testStatement("int('2147483647')", 2147483647) .testStatement("int('-2147483648')", -2147483648) // Leading zero allowed when not using base = 0. - .testStatement("int('016')", 16); + .testStatement("int('016')", 16) + // Leading plus sign allowed for strings. + .testStatement("int('+42')", 42); } @Test @@ -1036,6 +1038,7 @@ public class MethodLibraryTest extends EvaluationTestCase { new BothModesTest() .testStatement("int('0b11', 0)", 3) .testStatement("int('-0b11', 0)", -3) + .testStatement("int('+0b11', 0)", 3) .testStatement("int('0B11', 2)", 3) .testStatement("int('0o11', 0)", 9) .testStatement("int('0O11', 8)", 9) |