mirror of
https://github.com/msgpack/msgpack-python.git
synced 2026-02-07 02:09:59 +00:00
java: added test program for TemplatePrecompiler
This commit is contained in:
parent
0408738b48
commit
46c794fc2e
2 changed files with 1362 additions and 11 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -1,6 +1,5 @@
|
|||
package org.msgpack.util;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.math.BigInteger;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.util.ArrayList;
|
||||
|
|
@ -9,24 +8,14 @@ import java.util.Iterator;
|
|||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import junit.framework.Assert;
|
||||
import junit.framework.TestCase;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.msgpack.MessagePack;
|
||||
import org.msgpack.MessagePackable;
|
||||
import org.msgpack.MessageTypeException;
|
||||
import org.msgpack.MessageUnpackable;
|
||||
import org.msgpack.Packer;
|
||||
import org.msgpack.Template;
|
||||
import org.msgpack.Unpacker;
|
||||
import org.msgpack.annotation.MessagePackMessage;
|
||||
import org.msgpack.annotation.MessagePackOrdinalEnum;
|
||||
import org.msgpack.annotation.Optional;
|
||||
import org.msgpack.template.TemplateBuildException;
|
||||
import org.msgpack.template.TemplateRegistry;
|
||||
import org.msgpack.template.builder.BuilderSelectorRegistry;
|
||||
import org.msgpack.template.builder.TemplateBuilder;
|
||||
|
||||
public class TestTemplatePrecompilerPackUnpack extends TestCase {
|
||||
|
||||
|
|
@ -963,6 +952,7 @@ public class TestTemplatePrecompilerPackUnpack extends TestCase {
|
|||
public void testOptionalFieldModifiers() throws Exception {
|
||||
System.getProperties().setProperty(TemplatePrecompiler.DEST, "./target/test-classes");
|
||||
TemplatePrecompiler.saveTemplateClass(OptionalFieldModifiersClass.class);
|
||||
|
||||
OptionalFieldModifiersClass src = new OptionalFieldModifiersClass();
|
||||
src.f0 = 0;
|
||||
src.f2 = 2;
|
||||
|
|
@ -1025,6 +1015,7 @@ public class TestTemplatePrecompilerPackUnpack extends TestCase {
|
|||
System.getProperties().setProperty(TemplatePrecompiler.DEST, "./target/test-classes");
|
||||
TemplatePrecompiler.saveTemplateClass(NestedClass.class);
|
||||
TemplatePrecompiler.saveTemplateClass(BaseClass.class);
|
||||
|
||||
BaseClass src = null;
|
||||
|
||||
try {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue