2011-08-10 24 views
0

假設我檢查POJO屬性在我的單元測試如何解析表達式來訪問POJO屬性?

assertNotNull(pojo1.getX().getY().getZ()); 
assertEquals(pojo2.getA().getB().getStr(), "foo") 
assertEquals(pojo2.getC().getD().getNum(), 100)

現在我要讀從一個文本文件,它包含的屬性和它們的值:

pojo1.x.y.z 
pojo2.a.b.str = foo 
pojo2.c.d.num = 100

什麼是最好的方式將這些文本表達式轉換爲上面的java代碼?

回答

1

爲此,請使用OGNL或MVEL