1. code clean and added documentation for debugging protocol

2. upgrade to version 0.14 since I trimmed the debug message types
This commit is contained in:
Shu Lei
2007-12-17 19:42:02 +00:00
parent d80e29a1ff
commit 407d830582
15 changed files with 177 additions and 212 deletions

View File

@@ -5,7 +5,6 @@ import java.io.IOException;
import junit.framework.TestCase;
import org.luaj.debug.response.DebugResponseCallgraph;
import org.luaj.debug.response.DebugResponseSession;
import org.luaj.debug.response.DebugResponseStack;
import org.luaj.vm.Lua;
@@ -83,17 +82,4 @@ public class DebugResponseTest extends TestCase {
assertEquals(inFrames[i], outFrames[i]);
}
}
public void testDebugResponseSession() {
try {
DebugResponseSession sessionResponse = new DebugResponseSession(100);
byte[] data = SerializationHelper.serialize(sessionResponse);
DebugResponseSession sessionOut
= (DebugResponseSession) SerializationHelper.deserialize(data);
assertNotNull(sessionOut);
assertEquals(sessionResponse.getSessionId(), sessionOut.getSessionId());
} catch (IOException e) {
fail(e.getMessage());
}
}
}

View File

@@ -17,7 +17,7 @@ public class EnumTypeTest extends TestCase {
public void testDebugEventTypeSerialization() {
try {
DebugMessageType type = DebugMessageType.error;
DebugMessageType type = DebugMessageType.suspendedOnError;
byte[] data = SerializationHelper.serialize(type);
DebugMessageType typeOut = (DebugMessageType) SerializationHelper
.deserialize(data);