diff options
Diffstat (limited to 'luni/src/test/java/libcore/java/lang/OldAndroidParseIntTest.java')
-rw-r--r-- | luni/src/test/java/libcore/java/lang/OldAndroidParseIntTest.java | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/luni/src/test/java/libcore/java/lang/OldAndroidParseIntTest.java b/luni/src/test/java/libcore/java/lang/OldAndroidParseIntTest.java deleted file mode 100644 index 08351d6..0000000 --- a/luni/src/test/java/libcore/java/lang/OldAndroidParseIntTest.java +++ /dev/null @@ -1,108 +0,0 @@ -/* - * Copyright (C) 2008 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package libcore.java.lang; - -import junit.framework.TestCase; - -/** - * Tests for functionality of class Integer to parse integers. - */ -public class OldAndroidParseIntTest extends TestCase { - - public void testParseInt() throws Exception { - assertEquals(0, Integer.parseInt("0", 10)); - assertEquals(473, Integer.parseInt("473", 10)); - assertEquals(0, Integer.parseInt("-0", 10)); - assertEquals(-255, Integer.parseInt("-FF", 16)); - assertEquals(102, Integer.parseInt("1100110", 2)); - assertEquals(2147483647, Integer.parseInt("2147483647", 10)); - assertEquals(-2147483648, Integer.parseInt("-2147483648", 10)); - - try { - Integer.parseInt("2147483648", 10); - fail(); - } catch (NumberFormatException e) { - // ok - } - - try { - Integer.parseInt("-2147483649", 10); - fail(); - } catch (NumberFormatException e) { - // ok - } - - // One digit too many - try { - Integer.parseInt("21474836470", 10); - fail(); - } catch (NumberFormatException e) { - // ok - } - - try { - Integer.parseInt("-21474836480", 10); - fail(); - } catch (NumberFormatException e) { - // ok - } - - try { - Integer.parseInt("21474836471", 10); - fail(); - } catch (NumberFormatException e) { - // ok - } - - try { - Integer.parseInt("-21474836481", 10); - fail(); - } catch (NumberFormatException e) { - // ok - } - - try { - Integer.parseInt("214748364710", 10); - fail(); - } catch (NumberFormatException e) { - // ok - } - - try { - Integer.parseInt("-214748364811", 10); - fail(); - } catch (NumberFormatException e) { - // ok - } - - try { - Integer.parseInt("99", 8); - fail(); - } catch (NumberFormatException e) { - // ok - } - - try { - Integer.parseInt("Kona", 10); - fail(); - } catch (NumberFormatException e) { - // ok - } - - assertEquals(411787, Integer.parseInt("Kona", 27)); - } -} |