Testng пометил тест как успешный, когда он должен провалиться - PullRequest
1 голос
/ 30 января 2012

У меня есть тестовый код, как показано ниже. test1 проходит тест, но test2 не удалось, когда я ожидаю, что оба не пройдут. Может кто-нибудь объяснить, почему это происходит?

@Test(dataProvider="prov")
public void test1(int x, int y){
    System.out.println("x=" + x + ", y=" + y);
    assertEquals(x + y, 3);
}

@Test(dataProvider="prov")
public void test2(int x, int y){
    System.out.println("x=" + x + ", y=" + y);
    assertEquals(x + y, 7);
}

@DataProvider
public Object[][] prov(){
    return new Object[][]{
        {1,2},
        {3,4}
    };
}

1 Ответ

1 голос
/ 01 февраля 2012

Бинго! Это ошибка NetBeans. В командной строке оба теста не пройдены.

Выкл, чтобы сообщить об ошибке сейчас ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...