2015-06-15 5 views

ответ

0

Я понимаю, "новый объект [10] [0]" является построение двухмерного массива:

(1) [10] [0] означает массив имеет 10 строк, каждая строка содержит нулевой объект. ==> Предполагается, что это «[10] [1]»?

(2) Как только код, который вы загрузили, вы фактически не создают каких-либо реального объекта, , потому что «новый объект [10] [0]» только сделать массив не любой реальный объект

+0

Я попробовал Object [] [] data = new Object [10] [1]; и это не помогло. – guylifestyle

+0

Что я имею в виду: public class AllTests { public static Collection getData() { Объект [] [] data = new Объект [10] [1]; // который u пытался для (int i = 0; i <10; i ++) Объект [i] [1] = new Object(); // создавать объекты return Arrays.asList (данные); } – AlbertFG

+0

Как это отличается от того, что я изначально? – guylifestyle

0

В Suite test runner не поддерживает параметры. Вы можете переписать login_logout как параметризованный тест:

@RunWith(Parameterized.class) 
public class LoginLogoutTest { 
    @Parameterized.Parameters 
    public static Collection<Object[]> values() { 
    return Arrays.asList(
     new Object[10][1]); 
    } 

    public LoginLogoutTest(Object ignored) { 
    } 

    @Test 
    public void doSomething() { 
    } 
} 

Это, как говорится, я не могу думать о слишком многих случаях использование для запуска точно такое же испытание в десять раз.

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