EJB3的单元测试

EJB3如何进行单元测试,junit可以对EJB3进行测试吗?网上找了很多资料有一个EJB3UNIT的框架支持EJB3的单元测试,但是资料几乎没有,看它自己提供的资料又看不明白。请教各位。

会话Bean就是普通类测试

实体Bean使用EntityManager测试

对于会话bean我明白了,可是对于实体bean的测试还是不是特别清楚,
比如说我我写了一个无状态的会话bean做DAO,里边使用了EntityManager使用容器来管理,这个时候我应该怎么做测试?难道是只能写JSP吗?Junit还能不能用?
网上有种方法在Junit中使用JDNI来调用会话bean的测试,但是我怎么试也不行,总是抛出NamingException的异常。