У меня есть Java-программа для теста JUnit, которую я написал в netbeans IDE, где я тестирую класс с одним потоком. Когда я собираюсь собрать этот оборотный штраф и показывая результаты 100% успеха, но , когда я пытаюсь запустить эту программу, я получаю исключение, которое -Получение "junit.framework.AssertionFailedError: Forked Java VM exited abnormally" Исключение
Testsuite: glb.chatmeter.crawler.yahoolocal.YahooBusinessDataTest Tests run: 1, Failures: 1, Errors: 0, Time elapsed: 0.057 sec
Testcase: warning(junit.framework.TestSuite$1): FAILED No tests found in glb.chatmeter.crawler.yahoolocal.YahooBusinessDataTest junit.framework.AssertionFailedError: No tests found in glb.chatmeter.crawler.yahoolocal.YahooBusinessDataTest
Testsuite: glb.chatmeter.crawler.yahoolocal.YahooBusinessDataTest Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
Testcase: glb.chatmeter.crawler.yahoolocal.YahooBusinessDataTest:null: Caused an ERROR Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit. junit.framework.AssertionFailedError: Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit. at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:154)
является netbean проблема или некоторые вещи еще? кто-нибудь мне помогает.
Мой код подобен this-
public class BusinessDataTest {
String url = "http://local.com/info-66122628-andy-richards-house-painting-mesa";
Integer[] locId = {1354};
String customerDetail ="Business Name";
public BusinessDataTest() {
}
@BeforeClass
public static void setUpClass() throws Exception {
}
@AfterClass
public static void tearDownClass() throws Exception {
}
@Test
public void testGetFullDataOfBusiness() {
System.out.println("getFullDataOfBusiness");
BusinessData instance = new BusinessData();
Integer expResult = 4;
Integer result = instance.getFullDataOfBusiness(url, customerDetail);
System.out.println("Result : " + result);
assertEquals(expResult, result);
}
}
вы разместили любой код, вызывая выход или завершение работы в вашем наборе тестов? –
Это JUnit4 или JUnit3? Если JUnit4, убедитесь, что вы * не * наследуете от TestCase и что вы * используете *, используя аннотацию '@ Test'. –
@ Alexander: Нет, не вызывая выхода или выключения. –