Что был бы должен меняться в коде для того, чтобы меня санкционировал Junit

Код:

public static boolean validar(String dni) {
    if (dni.length()>9) {
        return true;
    }else {
        return false;
    }

-----> JUNIT

@Test
void testCamino1() {
    Boolean resultadoEsperado= true;
    Boolean resultadoReal = Examen.validar(9);
    assertEquals(resultadoEsperado, resultadoReal);
}
@Test
void testCamino2() {
    boolean resultadoReal = Examen.validar(7);
    boolean resultadoEsperado= false;
    assertEquals(resultadoEsperado, resultadoReal);
 }

}

Я иду достаточно потерянным, потому что он просит у меня помещать String и стоимость, которую я хочу санкционировать, - boolean. Спасибо и привет.

-2
задан 19.03.2019, 21:15
1 ответ

Привет Kaly 9Comotuvea ты можешь использовать ее они следующие métodos junit Assert.assertTrue (); и Assert.assertFalse ();

 assertTrue(Examen.validar(9));
 assertFalse(Examen.validar(7));

@Test
void testCamino1() {
    assertTrue(Examen.validar(7));
}
@Test
void testCamino2() {
    assertFalse(Examen.validar(9));
 }

}
0
ответ дан 02.12.2019, 05:27
  • 1
    Я протестировал то, что ты прокомментировал мне Роберт Э Morá n и совсем не, но я благодарен за Ваш совет, я продолжу пытаться. –  Kaly 9Comotuvea 21.03.2019, 21:41
  • 2
    Ты имеешь razó n, дело в том, что он торопился давать мне ответ, с твоим сомнением " он просит у меня помещать String" он, потому что твой mé совсем санкционировать (String dni) ждет String, но ты посылаешь ему Examen.validar (7), который является числом. Ты, должно быть, посылаешь один например Examen.validar (" A12345678H") –  Roberto E Moran 22.03.2019, 16:30

Теги

Похожие вопросы