У меня есть простой код модульного теста в моем приложении для Android, который при реализации возвращает ошибку:
java.lang.Exception: Method constructorShouldSetTotal should have no parameters
, и это мой код:
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import java.util.Arrays;
import java.util.Collection;
import org.junit.runners.Parameterized.Parameters;
import static org.junit.Assert.assertEquals;
@RunWith(Parameterized.class)
public class UserListClassParametrizedTest {
@Parameters
public static Collection<Object[]> getTotal() {
return Arrays.asList(new Object[][]{
{20},
{50}
});
}
@Test
public void constructorShouldSetTotal(int total) {
UserList userList = new UserList(total);
assertEquals(total, userList.getTotal());
}
}
, поскольку я искал некоторые ответыиспользовал junitparams, которые я не мог импортировать.пожалуйста, направьте меня для решения.