fails:String#to_i returns 0 for strings with leading underscores
fails:String#to_i ignores underscores in between the digits
fails:String#to_i ignores leading whitespaces
fails:String#to_i ignores subsequent invalid characters
fails:String#to_i returns 0 if self is no valid integer-representation
fails:String#to_i interprets leading characters as a number in the given base
fails:String#to_i auto-detects base 8 via leading 0 when base = 0
fails:String#to_i auto-detects base 2 via 0b when base = 0
fails:String#to_i auto-detects base 10 via 0d when base = 0
fails:String#to_i auto-detects base 8 via 0o when base = 0
fails:String#to_i auto-detects base 16 via 0x when base = 0
fails:String#to_i auto-detects base 10 with no base specifier when base = 0
fails:String#to_i doesn't handle foreign base specifiers when base is > 0
fails:String#to_i tries to convert the base to an integer using to_int
fails:String#to_i requires that the sign if any appears before the base specifier
fails:String#to_i returns a Fixnum for long strings with trailing spaces
fails:String#to_i returns a Fixnum for long strings with leading spaces
fails:String#to_i with bases parses a String in base 2
fails:String#to_i with bases parses a String in base 3
fails:String#to_i with bases parses a String in base 4
fails:String#to_i with bases parses a String in base 5
fails:String#to_i with bases parses a String in base 6
fails:String#to_i with bases parses a String in base 7
fails:String#to_i with bases parses a String in base 8
fails:String#to_i with bases parses a String in base 9
fails:String#to_i with bases parses a String in base 10
fails:String#to_i with bases parses a String in base 11
fails:String#to_i with bases parses a String in base 12
fails:String#to_i with bases parses a String in base 13
fails:String#to_i with bases parses a String in base 14
fails:String#to_i with bases parses a String in base 15
fails:String#to_i with bases parses a String in base 16
fails:String#to_i with bases parses a String in base 17
fails:String#to_i with bases parses a String in base 18
fails:String#to_i with bases parses a String in base 19
fails:String#to_i with bases parses a String in base 20
fails:String#to_i with bases parses a String in base 21
fails:String#to_i with bases parses a String in base 22
fails:String#to_i with bases parses a String in base 23
fails:String#to_i with bases parses a String in base 24
fails:String#to_i with bases parses a String in base 25
fails:String#to_i with bases parses a String in base 26
fails:String#to_i with bases parses a String in base 27
fails:String#to_i with bases parses a String in base 28
fails:String#to_i with bases parses a String in base 29
fails:String#to_i with bases parses a String in base 30
fails:String#to_i with bases parses a String in base 31
fails:String#to_i with bases parses a String in base 32
fails:String#to_i with bases parses a String in base 33
fails:String#to_i with bases parses a String in base 34
fails:String#to_i with bases parses a String in base 35
fails:String#to_i with bases parses a String in base 36
fails:String#to_i returns the correct Bignum for long strings

