Я пишу модульный тест, в котором генерируется (довольно длинный) двоичный файл, и я хочу утверждать, что сгенерированный двоичный файл равен тому, который я ожидаю сгенерировать. Я запускаю юнит через "арматурный юнит". ...
Я пишу тест с помощью EUnit, но в консоли ничего не выводится. exp_test() -> ?assertEqual(0, 1/0). Запустите этот модуль: exp_test() в выходных данных оболочки Erlang, следуя ** ...
Допустим, у меня есть модуль example.erl В этом модуле я использую следующую конструкцию для отладки: %%% Включить/выключить вывод отладки:
%-define(DBG(Str, Args), ok).
-define(DBG(Str, Args), io:...
Интересно, как пометить конкретный тест в eunit таким образом, чтобы он игнорировался (т. Е. Компилировался, но не выполнялся) при следующем запуске теста. Я задаю этот вопрос в контексте TDD, т.е. я хотел бы ...
Я написал несколько тестов eunit для своего gen_server: -module (st_db_tests).
-include_lib ("eunit / include / eunit.hrl"). main_test_ () -> {foreach, fun setup / 0, fun cleanup / 1, [fun ...