JUnit - это единый модуль тестирования для языка программирования Java. Это важно в разработке, основанном на тестах, и является одним из семейства модулей модульного тестирования, которые в совокупности известны как xUnit.
JUnit продвигает идею «первого тестирования, а затем кодирования», в котором основное внимание уделяется настройке теста данные для фрагмента кода, который может быть проверен первым, а затем может быть реализован. Этот подход похож на «немного тестируйте, немного кода, немного тестируйте, немного кода ...», что увеличивает производительность программиста и стабильность программного кода, что снижает напряжение программиста и время, затрачиваемое на отладку.
Особенности JUnit - это среда с открытым исходным кодом, которая используется для написания & amp;
Предоставляет аннотацию для определения методов тестирования.
Предоставляет утверждения для проверки ожидаемых результатов.
Предоставляет тестовые ролики для запуска тестов.
Тесты JUnit позволяют быстрее писать код, который повышает качество
. JUnit элегантно прост. Он менее сложный & amp; занимает меньше времени.
Тесты JUnit могут запускаться автоматически, и они проверяют свои результаты и обеспечивают немедленную обратную связь.
Тесты JUnit могут быть организованы в тестовые классы, содержащие тестовые примеры и даже другие тестовые пакеты.
Junit показывает ход теста в бар, зеленый, если тест идет нормально, и при кратковременном тестировании он становится красным.
Нельзя вызывать произвольные функции в совпадениях, но здесь у вас есть совпадение, которое можно использовать с :ets.foldl/3
:
:ets.foldl(fn
{<<"0X49", _ :: binary>>, "latlong"} = n, acc -> [n | acc]
_, acc -> acc
end, [], :named_table)