@PrepareForTest({ FileSystem.class })
@PowerMockIgnore("javax.management.*")
@SuppressWarnings("all")
public class SimpleTestCase extends PowerMockTestCase {
@Factory(dataProvider="testData")
public Object[] testInstanceFactory(Object param) {
return new Object[]{ new SimpleTestCase() };
}
@Test
public void testProcessEvents() throws Exception {
Assert.assertTrue(true);
}
@DataProvider(name = "testData")
public Object[][] testData() {
return new Object[][] { { "param" } };
}
@ObjectFactory
public IObjectFactory getObjectFactory() {
return new PowerMockObjectFactory();
}
}
Mismatch between instance/method classes:class com.company.SimpleTestCase_$$_jvst74d_0 class com.company.SimpleTestCaseat org.testng.internal.FactoryMethod.<init>(FactoryMethod.java:44)at org.testng.internal.TestNGClassFinder.<init>(TestNGClassFinder.java:138)at org.testng.TestRunner.initMethods(TestRunner.java:413)at org.testng.TestRunner.init(TestRunner.java:239)at org.testng.TestRunner.init(TestRunner.java:209)at org.testng.TestRunner.<init>(TestRunner.java:164)at org.testng.remote.RemoteTestNG$1.newTestRunner(RemoteTestNG.java:142)at org.testng.remote.RemoteTestNG$DelegatingTestRunnerFactory.newTestRunner(RemoteTestNG.java:271)at org.testng.SuiteRunner$ProxyTestRunnerFactory.newTestRunner(SuiteRunner.java:584)at org.testng.SuiteRunner.init(SuiteRunner.java:159)at org.testng.SuiteRunner.<init>(SuiteRunner.java:113)at org.testng.TestNG.createSuiteRunner(TestNG.java:1274)at org.testng.TestNG.createSuiteRunners(TestNG.java:1261)at org.testng.TestNG.runSuitesLocally(TestNG.java:1115)at org.testng.TestNG.run(TestNG.java:1032)at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)