Mercurial > hg > Members > sugi > MessagePack-java
diff src/test/java/org/msgpack/testclasses/EnumTypeFieldsClass.java @ 0:cb825acd883a
first commit
author | sugi |
---|---|
date | Sat, 18 Oct 2014 15:06:15 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/test/java/org/msgpack/testclasses/EnumTypeFieldsClass.java Sat Oct 18 15:06:15 2014 +0900 @@ -0,0 +1,52 @@ +package org.msgpack.testclasses; + +import org.junit.Ignore; +import org.msgpack.annotation.Beans; +import org.msgpack.annotation.Message; +import org.msgpack.annotation.OrdinalEnum; + + +@Ignore @Message @Beans +public class EnumTypeFieldsClass { + public int f0; + + public SampleEnum f1; + + public EnumTypeFieldsClass() {} + + public int getF0() { + return f0; + } + + public void setF0(int f0) { + this.f0 = f0; + } + + public SampleEnum getF1() { + return f1; + } + + public void setF1(SampleEnum f1) { + this.f1 = f1; + } + + @Override + public boolean equals(Object o) { + if (! (o instanceof EnumTypeFieldsClass)) { + return false; + } + EnumTypeFieldsClass that = (EnumTypeFieldsClass) o; + if (f0 != that.f0) { + return false; + } + if (f1 != that.f1) { + return false; + } + return true; + } + + @Ignore @OrdinalEnum + public static enum SampleEnum { + ONE, TWO, THREE; + } +}