Если путь не указан для параметра - PullRequest
0 голосов
/ 25 августа 2018

Я получаю сообщение в Карме, что "если путь не выбран" для каждого из этих 4 частных методов.

У меня есть несколько модульных тестов, которые вызывают каждый из этих закрытых методов с различными значениями, и многие из них устанавливают для свойства isReq значение true или false, поэтому я не уверен, почему он считает, что есть какой-то путь, по которому я не тестирую Есть идеи?

if path not taken?

А вот фотография моего тестового кода:

enter image description here

Ответы [ 2 ]

0 голосов
/ 31 августа 2018

РЕШЕНИЕ НАЙДЕНО!

Я обнаружил, в чем заключается моя проблема: я вызываю открытый метод, который предоставляет значение по умолчанию для логического значения.Затем открытый метод вызывает один закрытый метод, который вызывает другой, который вызывает другой.Первоначальный публичный метод устанавливает значение по умолчанию, которое передается первому приватному методу.Поэтому с этого момента всегда передается значение!Он никогда не использует предоставленные значения по умолчанию, потому что всегда есть значение, переданное в закрытые методы.

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

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

0 голосов
/ 27 августа 2018

Вероятно, что getUploadedFormGroup возвращает ложь, и поэтому getUploadedArray никогда не вызывается.

...