diff --git a/java/build.xml b/java/build.xml
index 35ee2fef..baecd01d 100644
--- a/java/build.xml
+++ b/java/build.xml
@@ -14,6 +14,7 @@
+
@@ -64,6 +65,9 @@
+
+
+
@@ -146,7 +150,7 @@
-
+
@@ -178,7 +182,7 @@
Tests Failed!
-
+
diff --git a/java/test/org/msgpack/TestPackUnpack.java b/java/test/org/msgpack/TestPackUnpack.java
new file mode 100644
index 00000000..f8eeae7a
--- /dev/null
+++ b/java/test/org/msgpack/TestPackUnpack.java
@@ -0,0 +1,52 @@
+package org.msgpack;
+
+import org.msgpack.*;
+import java.io.*;
+import java.util.*;
+
+import org.junit.Test;
+import static org.junit.Assert.*;
+
+public class TestPackUnpack {
+ public Object unpackOne(ByteArrayOutputStream out) {
+ ByteArrayInputStream in = new ByteArrayInputStream(out.toByteArray());
+ Unpacker upk = new Unpacker(in);
+ Iterator