Refactored programs related to TemplateBuilder.java

This commit is contained in:
Muga Nishizawa 2011-04-08 16:13:29 +09:00
parent b50ff920f0
commit 4f3d9a1ded
29 changed files with 126 additions and 616 deletions

View file

@ -30,9 +30,11 @@ import org.msgpack.annotation.MessagePackMessage;
import org.msgpack.annotation.MessagePackOrdinalEnum;
import org.msgpack.annotation.Optional;
import org.msgpack.template.TestTemplateBuilderPackConvert.SampleInterface;
import org.msgpack.template.builder.BeansTemplateBuilder;
import org.msgpack.template.builder.BuilderSelectorRegistry;
import org.msgpack.template.builder.MessagePackBeansBuilderSelector;
import org.msgpack.template.builder.MessagePackMessageBuilderSelector;
import org.msgpack.template.builder.BeansTemplateBuilderSelector;
import org.msgpack.template.builder.AnnotationTemplateBuilderSelector;
import org.msgpack.template.builder.ReflectionTemplateBuilder;
import org.msgpack.template.builder.TemplateBuilder;
import org.junit.Assert;
@ -46,11 +48,11 @@ public class TestReflectionTemplateBuilderJavaBeansPackUnpack extends TestCase {
BuilderSelectorRegistry instance = BuilderSelectorRegistry.getInstance();
instance.replace(
new MessagePackMessageBuilderSelector(
new AnnotationTemplateBuilderSelector(
new ReflectionTemplateBuilder()));
instance.setForceBuilder( new ReflectionTemplateBuilder());
instance.replace(new MessagePackBeansBuilderSelector(
new BeansReflectionTemplateBuilder()));
instance.replace(new BeansTemplateBuilderSelector(
new BeansTemplateBuilder()));
MessagePack.register(PrimitiveTypeFieldsClass.class);
MessagePack.register(OptionalPrimitiveTypeFieldsClass.class);

View file

@ -24,9 +24,11 @@ import org.msgpack.Unpacker;
import org.msgpack.annotation.MessagePackMessage;
import org.msgpack.annotation.MessagePackOrdinalEnum;
import org.msgpack.annotation.Optional;
import org.msgpack.template.builder.BeansTemplateBuilder;
import org.msgpack.template.builder.BuilderSelectorRegistry;
import org.msgpack.template.builder.MessagePackBeansBuilderSelector;
import org.msgpack.template.builder.MessagePackMessageBuilderSelector;
import org.msgpack.template.builder.BeansTemplateBuilderSelector;
import org.msgpack.template.builder.AnnotationTemplateBuilderSelector;
import org.msgpack.template.builder.ReflectionTemplateBuilder;
import org.msgpack.template.builder.TemplateBuilder;
import junit.framework.Assert;
@ -38,11 +40,11 @@ public class TestReflectionTemplateBuilderPackConvert extends TestCase {
BuilderSelectorRegistry instance = BuilderSelectorRegistry.getInstance();
instance.replace(
new MessagePackMessageBuilderSelector(
new AnnotationTemplateBuilderSelector(
new ReflectionTemplateBuilder()));
instance.setForceBuilder( new ReflectionTemplateBuilder());
instance.replace(new MessagePackBeansBuilderSelector(
new BeansReflectionTemplateBuilder()));
instance.replace(new BeansTemplateBuilderSelector(
new BeansTemplateBuilder()));
MessagePack.register(PrimitiveTypeFieldsClass.class);
MessagePack.register(OptionalPrimitiveTypeFieldsClass.class);

View file

@ -25,9 +25,11 @@ import org.msgpack.annotation.MessagePackMessage;
import org.msgpack.annotation.MessagePackOrdinalEnum;
import org.msgpack.annotation.Optional;
import org.msgpack.template.TestTemplateBuilderPackConvert.SampleInterface;
import org.msgpack.template.builder.BeansTemplateBuilder;
import org.msgpack.template.builder.BuilderSelectorRegistry;
import org.msgpack.template.builder.MessagePackBeansBuilderSelector;
import org.msgpack.template.builder.MessagePackMessageBuilderSelector;
import org.msgpack.template.builder.BeansTemplateBuilderSelector;
import org.msgpack.template.builder.AnnotationTemplateBuilderSelector;
import org.msgpack.template.builder.ReflectionTemplateBuilder;
import org.msgpack.template.builder.TemplateBuilder;
import junit.framework.Assert;
@ -41,11 +43,11 @@ public class TestReflectionTemplateBuilderPackUnpack extends TestCase {
BuilderSelectorRegistry instance = BuilderSelectorRegistry.getInstance();
instance.replace(
new MessagePackMessageBuilderSelector(
new AnnotationTemplateBuilderSelector(
new ReflectionTemplateBuilder()));
instance.setForceBuilder( new ReflectionTemplateBuilder());
instance.replace(new MessagePackBeansBuilderSelector(
new BeansReflectionTemplateBuilder()));
instance.replace(new BeansTemplateBuilderSelector(
new BeansTemplateBuilder()));
MessagePack.register(PrimitiveTypeFieldsClass.class);