// Path: TangyuComponentProject/Source/demo/com/tangyu/component/demo/util/JavaBeanV2.java
// public class JavaBeanV2 implements IJsonBeanV2 {
// 
//     private int paramA;
// 
//     private String paramB;
// 
//     public JavaBeanV2() {
//     }
// 
//     public int getParamA() {
//         return paramA;
//     }
// 
//     public void setParamA(int paramA) {
//         this.paramA = paramA;
//     }
// 
//     public String getParamB() {
//         return paramB;
//     }
// 
//     public void setParamB(String paramB) {
//         this.paramB = paramB;
//     }
// 
//     @Override
//     public boolean equals(Object o) {
//         if (this == o) return true;
//         if (o == null || getClass() != o.getClass()) return false;
// 
//         JavaBeanV2 that = (JavaBeanV2) o;
// 
//         if (paramA != that.paramA) return false;
//         if (paramB != null ? !paramB.equals(that.paramB) : that.paramB != null) return false;
// 
//         return true;
//     }
// 
//     @Override
//     public int hashCode() {
//         int result = paramA;
//         result = 31 * result + (paramB != null ? paramB.hashCode() : 0);
//         return result;
//     }
// 
//     @Override
//     public String toString() {
//         return "JavaBeanV2{" +
//                 "paramA=" + paramA +
//                 ", paramB='" + paramB + '\'' +
//                 '}';
//     }
// 
//     public static final EncodeObject<JavaBeanV2> CODE = new EncodeObject<JavaBeanV2>() { };
//     public static final EncodeString<JavaBeanV2> CODE_STRING = new EncodeString<JavaBeanV2>() { };
// }


import android.test.AndroidTestCase;
import com.alibaba.fastjson.JSON;
import com.tangyu.component.demo.util.JavaBeanV2;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
package com.tangyu.component;





/**
 * @author binliu on 8/24/14.
 */
public class TestJavaBean extends AndroidTestCase {

    @Override
    protected void setUp() throws Exception {
        super.setUp();
    }

    @Override
    protected void tearDown() throws Exception {
        super.tearDown();
    }

    public void testEnDecode() throws Exception {
// Path: TangyuComponentProject/Source/demo/com/tangyu/component/demo/util/JavaBeanV2.java
// public class JavaBeanV2 implements IJsonBeanV2 {
// 
//     private int paramA;
// 
//     private String paramB;
// 
//     public JavaBeanV2() {
//     }
// 
//     public int getParamA() {
//         return paramA;
//     }
// 
//     public void setParamA(int paramA) {
//         this.paramA = paramA;
//     }
// 
//     public String getParamB() {
//         return paramB;
//     }
// 
//     public void setParamB(String paramB) {
//         this.paramB = paramB;
//     }
// 
//     @Override
//     public boolean equals(Object o) {
//         if (this == o) return true;
//         if (o == null || getClass() != o.getClass()) return false;
// 
//         JavaBeanV2 that = (JavaBeanV2) o;
// 
//         if (paramA != that.paramA) return false;
//         if (paramB != null ? !paramB.equals(that.paramB) : that.paramB != null) return false;
// 
//         return true;
//     }
// 
//     @Override
//     public int hashCode() {
//         int result = paramA;
//         result = 31 * result + (paramB != null ? paramB.hashCode() : 0);
//         return result;
//     }
// 
//     @Override
//     public String toString() {
//         return "JavaBeanV2{" +
//                 "paramA=" + paramA +
//                 ", paramB='" + paramB + '\'' +
//                 '}';
//     }
// 
//     public static final EncodeObject<JavaBeanV2> CODE = new EncodeObject<JavaBeanV2>() { };
//     public static final EncodeString<JavaBeanV2> CODE_STRING = new EncodeString<JavaBeanV2>() { };
// }


// Path: TangyuComponentProject/Test/src/com/tangyu/component/TestJavaBean.java
import android.test.AndroidTestCase;
import com.alibaba.fastjson.JSON;
import com.tangyu.component.demo.util.JavaBeanV2;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;

package com.tangyu.component;





/**
 * @author binliu on 8/24/14.
 */
public class TestJavaBean extends AndroidTestCase {

    @Override
    protected void setUp() throws Exception {
        super.setUp();
    }

    @Override
    protected void tearDown() throws Exception {
        super.tearDown();
    }

    public void testEnDecode() throws Exception {
        enDeCode(JavaBeanV2.class);