aboutsummaryrefslogtreecommitdiff
path: root/test/bytecode
diff options
context:
space:
mode:
authorRoel Spilker <r.spilker@gmail.com>2012-01-23 21:15:13 +0100
committerRoel Spilker <r.spilker@gmail.com>2012-01-23 21:15:13 +0100
commitb7ebd3a6743eb245c614a74ca55fc661f008ffd6 (patch)
treea9f893252436e31c969c09c70ee0767e7de770c1 /test/bytecode
parent4c04aca3fbb12f526b2e0c102f2beaf89a134f25 (diff)
downloadlombok-b7ebd3a6743eb245c614a74ca55fc661f008ffd6.tar.gz
lombok-b7ebd3a6743eb245c614a74ca55fc661f008ffd6.tar.bz2
lombok-b7ebd3a6743eb245c614a74ca55fc661f008ffd6.zip
Fixed bug in reading long and double values
Diffstat (limited to 'test/bytecode')
-rw-r--r--test/bytecode/resource/Foo.java3
-rw-r--r--test/bytecode/src/lombok/bytecode/TestClassFileMetaData.java1
2 files changed, 3 insertions, 1 deletions
diff --git a/test/bytecode/resource/Foo.java b/test/bytecode/resource/Foo.java
index 2726026c..a7bb26af 100644
--- a/test/bytecode/resource/Foo.java
+++ b/test/bytecode/resource/Foo.java
@@ -1,6 +1,7 @@
public class Foo implements java.util.RandomAccess {
private static final long LONG = 123L;
- private static final String ONE = "Eén";
+ private static final long LONG_OVERFLOW = 0x1FFFFFFFFL;
+ private static final String ONE = "E\u00e9n";
private static final int INT = 123;
private static final double DOUBLE = 1.23;
private static final double DOUBLE_NAN = Double.NaN;
diff --git a/test/bytecode/src/lombok/bytecode/TestClassFileMetaData.java b/test/bytecode/src/lombok/bytecode/TestClassFileMetaData.java
index aaf7d2e9..2b506c1b 100644
--- a/test/bytecode/src/lombok/bytecode/TestClassFileMetaData.java
+++ b/test/bytecode/src/lombok/bytecode/TestClassFileMetaData.java
@@ -169,6 +169,7 @@ public class TestClassFileMetaData {
@Test
public void testContainsLong() {
assertTrue(foo.containsLong(123));
+ assertTrue(foo.containsLong(0x1FFFFFFFFL));
assertFalse(foo.containsLong(1));
assertFalse(buux.containsLong(1));