diff options
author | 2018-03-26 12:41:12 -0700 | |
---|---|---|
committer | 2018-03-26 12:42:52 -0700 | |
commit | 7a45873dcdebc3e78cc7f26402d533ef9101106b (patch) | |
tree | 0c3674d35c27654161d54020239e56cb021d8417 /src/test/java/com/google/devtools/build/lib/syntax | |
parent | 61b40750f733d8fb47d50de6965ddf7a3f2dbe66 (diff) |
Fix incorrect int() example
Also add tests for leading "+" in int(<string>) form.
RELNOTES: None
PiperOrigin-RevId: 190507678
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/syntax')
-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) |