TestObjectHelper.java 1011 Bytes
Newer Older
yanzg's avatar
yanzg committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
package base;

import com.yanzuoguang.util.base.ObjectHelper;
import org.junit.Assert;
import org.junit.Test;

public class TestObjectHelper {

    @Test
    public void testRead() {
        System.out.println("执行测试用例");
        String id = "123";
        String name = "颜佐光";

        DemoVo demo = new DemoVo();
        demo.setId(id);
        demo.setName(name);

        Object idTo = ObjectHelper.get(demo, "id");
        Object nameTo = ObjectHelper.get(demo, "name");

        Assert.assertEquals(id, idTo);
        Assert.assertEquals(name, nameTo);
    }


    @Test
    public void testWrite() {
        String id = "123";
        String name = "颜佐光";

        DemoVo demo = new DemoVo();
        ObjectHelper.set(demo, "id", id);
        ObjectHelper.set(demo, "name", name);

        Object idTo = ObjectHelper.get(demo, "id");
        Object nameTo = ObjectHelper.get(demo, "name");

        Assert.assertEquals(id, idTo);
        Assert.assertEquals(name, nameTo);
    }
}