Integration tests fails
masel May 8, 2012 10:09 AMHi everyone
I am new in seam and i have problem with tests
I am using ant target
[testng] [Parser] Running:
[testng] /home/masel/Programowanie/Java/Projects/galileo-SR1/ewicom/test-build/companyRegisterTest.xml
[testng]
[testng] SKIPPED CONFIGURATION: @BeforeClass setupClass
[testng] SKIPPED CONFIGURATION: @BeforeMethod begin
[testng] SKIPPED CONFIGURATION: @AfterMethod end
[testng] SKIPPED CONFIGURATION: @AfterClass cleanupClass
[testng] SKIPPED: unitTestCreateCompanyCategory
[testng]
[testng] ===============================================
[testng] Simple CompanyCategory Test
[testng] Tests run: 1, Failures: 0, Skips: 1
[testng] Configuration Failures: 0, Skips: 4
[testng] ===============================================
[testng]
[testng] FAILED CONFIGURATION: @BeforeSuite startSeam
[testng] org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
[testng]
[testng] *** CONTEXTS MISSING DEPENDENCIES: Name -> Dependency{Required State:Actual State}
[testng]
[testng] jboss.jca:name=ewicomDatasource,service=DataSourceBinding
[testng] -> jboss:service=invoker,type=jrmp{Start:** NOT FOUND **}
[testng] -> jboss:service=invoker,type=jrmp{Create:** NOT FOUND **}
[testng]
[testng]
[testng] *** CONTEXTS IN ERROR: Name -> Error
[testng]
[testng] jboss:service=invoker,type=jrmp -> ** NOT FOUND **
[testng]
[testng]
[testng] at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:576)
[testng] at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:559)
[testng] at org.jboss.embedded.Bootstrap.bootstrapURL(Bootstrap.java:149)
[testng] at org.jboss.embedded.Bootstrap.bootstrap(Bootstrap.java:183)
[testng] at org.jboss.embedded.Bootstrap.bootstrap(Bootstrap.java:195)
[testng] at org.jboss.seam.mock.EmbeddedBootstrap.startAndDeployResources(EmbeddedBootstrap.java:11)
[testng] at org.jboss.seam.mock.AbstractSeamTest.startJbossEmbeddedIfNecessary(AbstractSeamTest.java:1024)
[testng] at org.jboss.seam.mock.AbstractSeamTest.startSeam(AbstractSeamTest.java:915)
[testng] at org.jboss.seam.mock.SeamTest.startSeam(SeamTest.java:58)
[testng] ... Removed 15 stack frames
[testng] SKIPPED CONFIGURATION: @BeforeClass setupClass
[testng] SKIPPED CONFIGURATION: @BeforeMethod begin
[testng] SKIPPED CONFIGURATION: @AfterMethod end
[testng] SKIPPED CONFIGURATION: @AfterClass cleanupClass
[testng] SKIPPED: addCompany
[testng]
[testng] ===============================================
[testng] Integration Company Test
[testng] Tests run: 1, Failures: 0, Skips: 1
[testng] Configuration Failures: 1, Skips: 4
[testng] ===============================================
[testng]
[testng]
[testng] ===============================================
[testng] Company register Tests
[testng] Total tests run: 2, Failures: 0, Skips: 2
[testng] Configuration Failures: 1, Skips: 9
[testng] ===============================================
[testng]
my ewicom-ds.xml (bootstrap/deploy)
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE datasources PUBLIC "-//JBoss//DTD JBOSS JCA Config 1.5//EN" "http://www.jboss.org/j2ee/dtd/jboss-ds_1_5.dtd"> <datasources> <local-tx-datasource> <jndi-name>ewicomDatasource</jndi-name> <use-java-context>false</use-java-context> <connection-url>jdbc:postgresql:ewicom</connection-url> <driver-class>org.postgresql.Driver</driver-class> <user-name>***************</user-name> <password>**************</password> </local-tx-datasource> </datasources>
my tests
package org.ewicom.test.companyregister;
import org.jboss.seam.mock.SeamTest;
import org.testng.annotations.Test;
public class AddCompanyTest extends SeamTest {
@Test
public void addCompany() throws Exception {
new FacesRequest() {
@Override
protected void invokeApplication() throws Exception {
setValue("#{credentials.username}", "masel");
setValue("#{credentials.password}", "qwerty");
invokeAction("#{identity.login}");
}
@Override
protected void renderResponse() throws Exception {
assert getValue("#{authenticatedMember}").equals("Marcin Kunicki (DKw)");
}
}.run();
}
}