Я делаю свой первый проект тестирования JUnit, но его не работает.Ошибка JUnit не запущена
Я сделал два метода два теста.
моя консоль дает мне сообщение «Не удалось запустить тест»!
Как его решить?
package test;
public class Junit {
public String concentrate (String one, String two) {
return one + two;
}
public int multiply (int number1, int number2) {
return number1*number2;
}
}
Тестовые:
package test;
import junit.framework.TestSuite;
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
import org.junit.runners.Suite.SuiteClasses;
@RunWith(Suite.class)
@SuiteClasses({ ConcateTest.class, MultiplyTest.class })
public class AllTests extends TestSuite {
}
Multiply тест:
package test;
import static org.junit.Assert.*;
import org.junit.Test;
public class MultiplyTest {
@Test
public void testMultiply() {
Junit test = new Junit();
int result = test.multiply(3, 4);
assertEquals(12, result);
}
}
Можете ли вы опубликовать случай тестовый класс JUnit, а также объяснить шаги, которые вы взяли, чтобы запустить тестовый пример? Пожалуйста? – CKing
@bot Теперь я добавил класс к вопросу. Я попробовал запустить его на своем Android-устройстве - запустил приложение Junit для Android. ( – Abby
). Класс 'AllTests' не должен расширять' TestSuite'. Если вы пишете тесты в стиле JUnit4 (например, те тесты, которые используют аннотацию '@ Test'), то вы не должны импортировать любой код из 'junit.framework' – NamshubWriter