2015-04-25 3 views
-4

Я делаю свой первый проект тестирования 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); 
    } 
} 
+2

Можете ли вы опубликовать случай тестовый класс JUnit, а также объяснить шаги, которые вы взяли, чтобы запустить тестовый пример? Пожалуйста? – CKing

+0

@bot Теперь я добавил класс к вопросу. Я попробовал запустить его на своем Android-устройстве - запустил приложение Junit для Android. ( – Abby

+0

). Класс 'AllTests' не должен расширять' TestSuite'. Если вы пишете тесты в стиле JUnit4 (например, те тесты, которые используют аннотацию '@ Test'), то вы не должны импортировать любой код из 'junit.framework' – NamshubWriter

ответ

0

у вас нет методов аннотированные с @Test. Попробуйте добавить метод с аннотацией @Test как:

@Test 
public void test(){ 
    Assert.assertTrue(multiply(2, 2) == 4); 
} 

причина в Вашем коде вы не испытать ничего

+0

я добавил тестовый случай @agonist общественного класса MultiplyTest {@Test \t общественного недействительный testMultiply() { \t \t \t \t Junit тест = новый Junit(); \t \t int result = test.multiply (3, 4); \t \t assertEquals (12, результат); – Abby

Смежные вопросы