Hi,
i created a class extends EntityQuery after i want to test it via TestNG i've got this Exception :
Could not instantiate Seam component: projWbsQuery :
Caused by: java.lang.IllegalArgumentException: EntityManagerFactory not found in JNDI : java:/entityManager Caused by: javax.naming.NameNotFoundException: entityManager not bound
How can i bind entityManager in TestNG for running entityQuery ?
any help appreciate
ProjWbsQ.java
public class ProjWbsQ extends SeamTest { @Test public void testQuery() throws Exception{ new FacesRequest("/eps/epsProjList.xhtml"){ protected void updateModelValues() throws Exception{ ProjWbsQuery proQ = (ProjWbsQuery) Component.getInstance("projWbsQuery"); Project proj = proQ.getProjwbs().getProject(); proj.setProjectFlag("Y"); proQ.getProjwbs().setProject(proj); } protected void invokeApplication() throws Exception { invokeMethod("#{projWbsQuery.epsProjOnly}"); } protected void renderResponse() throws Exception { assert (Boolean) getValue("#{projWbsQuery.resultCount eq>=0}"); } }.run(); } }