TestNG problems
diegocoronel Jan 4, 2008 2:40 PMhi, im trying to make some tests and im getting this error:
INFO [org.ajax4jsf.cache.CacheManager] Selected [org.ajax4jsf.cache.LRUMapCacheFactory] cache factory
INFO [org.ajax4jsf.cache.LRUMapCacheFactory] Creating LRUMap cache instance using parameters: {}
INFO [org.ajax4jsf.cache.LRUMapCacheFactory] Creating LRUMap cache instance of default capacity
INFO [org.ajax4jsf.cache.CacheManager] Selected [org.ajax4jsf.cache.LRUMapCacheFactory] cache factory
INFO [org.ajax4jsf.cache.LRUMapCacheFactory] Creating LRUMap cache instance using parameters: {}
INFO [org.ajax4jsf.cache.LRUMapCacheFactory] Creating LRUMap cache instance of default capacity
FAILED CONFIGURATION: @BeforeMethod begin
java.lang.IllegalArgumentException: Could not invoke method by reflection: FacesSecurityEvents.initCredentialsFromCookie(org.jboss.seam.security.Identity) with parameters: (org.jboss.seam.Component) on: org.jboss.seam.security.FacesSecurityEvents
at org.jboss.seam.util.Reflections.invoke(Reflections.java:31)
at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:125)
at org.jboss.seam.Component.callComponentMethod(Component.java:2082)
at org.jboss.seam.core.Events.raiseEvent(Events.java:85)
at org.jboss.seam.Component.newInstance(Component.java:1969)
at org.jboss.seam.contexts.Contexts.startup(Contexts.java:304)
at org.jboss.seam.contexts.Contexts.startup(Contexts.java:278)
at org.jboss.seam.contexts.Lifecycle.beginSession(Lifecycle.java:187)
at org.jboss.seam.contexts.ServletLifecycle.beginSession(ServletLifecycle.java:124)
at org.jboss.seam.mock.BaseSeamTest.begin(BaseSeamTest.java:920)
at org.jboss.seam.mock.SeamTest.begin(SeamTest.java:28)
Caused by: java.lang.IllegalArgumentException: argument type mismatch
at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
... 34 more
... Removed 28 stack frames
SKIPPED CONFIGURATION: @AfterMethod end
SKIPPED CONFIGURATION: @AfterClass cleanup
SKIPPED: testRegisterComponent
my testClass:
public class PaisTest extends SeamTest {
@Test
public void testRegisterComponent() throws Exception{
new ComponentTest() {
protected void testComponents() throws Exception {
Manager.instance().initializeTemporaryConversation();
Init.instance().setJndiPattern("fmtam_idoctor_web/#{ejbName}/local");
setValue("#{paisBean.pais.txPais}", "TesteSeam");
setValue("#{paisBean.pais.idPais}", 465);
assert invokeMethod("#{paisBean.prepararEdicao()}").equals("sucesso");
assert invokeMethod("#{paisBean.update()}").equals("sucesso");
}
}.run();
}
}
anyone know ?