galera, o problema é o seguinte, quando eu rodo o meu teste ele gera esse erro
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.lookup(Unknown Source)
at br.com.tpd.portal.dao.OracleDAOFactory.createConnection(OracleDAOFactory.java:44)
at br.com.tpd.portal.gestaoConfiguracao.dao.UploadConfiguracaoDAO.getIdByAgendamentoUpLoadVO(UploadConfiguracaoDAO.java:621)
Source)
pelo q eu entendi o meu teste não consegue acessar o jndi do container para pegar no caso o nome do banco, alguem te´m idéia de como se pode resolver isto???
vlws!!!
edit
esse é o código do ant q diz respeito ao meu teste:
<target depends="war" name="test">
<junit printsummary="yes" fork="yes">
<classpath>
<pathelement path="${compile.dir}/classes"/>
<pathelement path="${struts.dir}/struts.jar"/>
<pathelement path="${j2ee.dir}/j2ee.jar"/>
<pathelement path="${lib.dir}/junit.jar"/>
<pathelement path="${lib.dir}/log4j-1.2.9.jar" />
<pathelement path="${oracle.dir}/ojdbc14_g.zip"/>
<pathelement path="${lib.dir}/jndi.jar"/>
</classpath>
<formatter type="xml" />
<batchtest todir="${report.dir}/xml">
<fileset dir="${compile.dir}/classes">
<include name="**/*Test.class"/>
</fileset>
</batchtest>
</junit>
<junitreport todir="${report.dir}/xml" >
<fileset dir="${report.dir}/xml">
<include name="TEST-*.xml"/>
</fileset>
<report todir="${report.dir}/html" />
</junitreport>
</target>