Size: a a a

2020 November 02

V

Vasilii Demidenok in ErlangRus
но мне казалось что вполне нормально было их вызывать оттуда
источник

SL

Sergey Loguntsov in ErlangRus
Vasilii Demidenok
Гайз напомните, нормальная ли практика использовать assert макросы из eunit в common tests, или есть более удобные альтернативы? почему-то получаю просто badmatch c их помощью вместо exptected/valuе при использовании например assertEqual
там есть 2 типа ?_assert и ?assert - вот надо второй пользовать
источник

V

Vasilii Demidenok in ErlangRus
эм... это вообще не о том же. Ещё раз.. я хочу использовать asserts в обычном тесте от коммон теста.
источник

V

Vasilii Demidenok in ErlangRus
Т.е не весь тест в ассерт кладётся
источник

SL

Sergey Loguntsov in ErlangRus
да можно
источник

V

Vasilii Demidenok in ErlangRus
то что можно я и так вижу. вопрос в ошибке которая выдаётся
источник

DZ

Danil Zagoskin in ErlangRus
Vasilii Demidenok
Гайз напомните, нормальная ли практика использовать assert макросы из eunit в common tests, или есть более удобные альтернативы? почему-то получаю просто badmatch c их помощью вместо exptected/valuе при использовании например assertEqual
я для этого использую более универсальную конструкцию:
{_, Expected} = {Expected, Got}

Логи от этого не очень красивые, зато в badmatch видно и что хотел, и что получил
источник

V

Vasilii Demidenok in ErlangRus
ну вот как раз хотелось избежать таких вот самописных конструкций и взять готовое =(
источник

SP

Sergey Prokhorov in ErlangRus
Хм, мы во всю ?assert используем в common test, всё красиво показывает
источник

V

Vasilii Demidenok in ErlangRus
из stdlib или из eunit?
источник

V

Vasilii Demidenok in ErlangRus
хм.. странная фигня. Сейчас потестил, вроде работает как надо. А у коллеги просто был badmatch.
источник

SP

Sergey Prokhorov in ErlangRus
Ну мы стараемся из stdlib брать. Но eunit вроде так же работает
источник

V

Vasilii Demidenok in ErlangRus
а почему кстати из stdlib? типо включаете в обычный код, а не только в тестовый?
источник

SP

Sergey Prokhorov in ErlangRus
Вроде бы eunit еще делает какие то приколы типа export all
источник

SP

Sergey Prokhorov in ErlangRus
источник

SP

Sergey Prokhorov in ErlangRus
Парстрансформ какой-то
источник
2020 November 03

V

Vasilii Demidenok in ErlangRus
Хм..  @seriy_ps не в курсе, можно ли подкрутить уровень вывода в консоли для common testa чтобы не было схлопывания вывода?
some_SUITE:'-some_test1/1-fun-0-' failed on line 55
Reason: {assertEqual,[{module,...},{...}|...]}
источник

A

Andrey in ErlangRus
Vasilii Demidenok
Хм..  @seriy_ps не в курсе, можно ли подкрутить уровень вывода в консоли для common testa чтобы не было схлопывания вывода?
some_SUITE:'-some_test1/1-fun-0-' failed on line 55
Reason: {assertEqual,[{module,...},{...}|...]}
найти, где вывод делается, и вставить туда вместо ~p ~0p
источник

V

Vasilii Demidenok in ErlangRus
это делает сам common test,  assertEqual макрос из eunita
источник

V

Vasilii Demidenok in ErlangRus
предлагаешь патчить common test?)
источник