Сомневайся с унитарными Доказательствами Junit

Я реализую унитарные доказательства с Junit и у меня есть сомнение, чтобы делать упражнение.

Когда класс тест создается, создаются случаи доказательства для каждого метода. Итак, если ты хочешь протестировать только метод...: уместно удалять оставшуюся часть тестов, которые были созданы для каждого метода?: или они должны оставаться, как все?

Кроме того, если у меня есть класс instanciada в главном классе с Вашими признаками, инициализировавшими с точной стоимостью (например: количество денег в счете между другими), во время реализации теста метода "retirarDinero": класс Тест предполагает, что он должен обладать этим признаком, инициализировавшим в главном классе, чтобы повторно вычислять окончательный расчет не? или я должен наставлять переменную в тесте метода для того, чтобы тест смог работать?

Привет, у меня есть другое сомнение, я остаюсь с унитарными доказательствами и не понимаю, что я имею плохо в следующем коде:

@Test
public double testIngresar() throws Exception {       
    System.out.println("ingresar");
    CCuenta instance = new CCuenta();
    double resultado = instance.ingresar(100.5);
    assertEquals(2600.5, resultado);
    System.out.print(resultado);
}

Ошибка, которая выходит у меня "несовместимые типы, void не может быть превращенной в double" в линию, в которой я объявляю переменную, оказанный, я не понимаю, потому что он вытекает. Метод вводить информацию в компьютер () объявлено в классе CClase, как double также, у меня есть маленькая неразбериха концепций, как вы можете видеть...

1
задан 16.05.2017, 15:24
0 ответов

Если ты хочешь работать с унитарными доказательствами, рекомендует осуществлять доказательства для всех методов. Если метод тривиальный, также тест это, так не теряй много времени. Если в каком-то моменте нужно поддерживать метод, который был тривиальным, чтобы начинаться, и у тебя выходит ошибка, ты будешь являться благодарен за доказательства, осуществленный.

Когда ты будешь верить в доказательства с изменчивыми данными, я имею доступ к более сложному BD или другая активность ты будешь должен вооружать контекст для puebas, в каких-то случаях тебе следует создавать "mock" реального компонента, который использует тот же интерфейс.

Тема довольно широка, такой, если у тебя есть конкретные случаи, он более легкий для того, чтобы код примера быть поставленным.

1
ответ дан 03.12.2019, 17:38