By specifying `2147483648L` in the test you force the `long` type even though it could fit in an `int`. I believe the same could be achieved with `1L`.