-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[#260] fix workspace email validation message interpolation with test #278
Conversation
@d1z3d отлично, получается удачно выловили баг вашим тестом! |
@bazilval, поправил dto по созданию и обновлению аккаунта. Добавил тесты, а также некоторые обновил. Визуально не заметил, что есть где-то еще похожие проблемы при подстановки динамических параметров. |
@d1z3d Отлично! Наверное хорошо бы к одному виду привести, второй вариант выглядит опрятнее! И ещё, давайте сделаем все сообщения с большой буквы, а то неоднообразно как-то |
@bazilval, добрый день! @bazilval, в jakarta validation используется свой resource bundle, в зависимости от используемого языка. |
@d1z3d если честно, мне показалось, что с instancio тесты стали менее читаемы, а значит сложнее в поддержании. В данном случае я пока не понял насколько нам действительно нужно это, потому что в случае со старыми тестами мы сразу видим что именно проверяется и какими данными. Можешь немного пояснить почему решил добавить? |
@bazilval, здравствуйте!
|
Хотя подумав над 3 пунктом снова понял, что это не так, так что он некорректный) |
@d1z3d хорошо, тогда дождёмся ревью от @Malcom1986 посмотрите ещё выше тут, я некоторые моменты отметил (формулировка в одном месте и вопрос по bundleSource) |
Идея с Instancio неплохая, но я б ее на самом деле вынес в отдельный ПР. Тут бы все тесты тогда доработать. А с текущей задачей оно не связано по смыслу получается |
@d1z3d Андрей, поправите? Под использование instancio можно отдельный тикет создать. Но эта задача не особо критична, скорее просто улучшалка такая. Плюс еще можно поизучать, возможно есть готовые решения, чтобы маппить класс на параметры формы |
@Malcom1986, Максим, добрый день! Да, внесу правки. Смогу сделать ближе к выходным. |
@Malcom1986 Максим, внес правки, только в тесте оставил запрос от корректного пользователя, иначе эти тесты выполняются в холостую из-за отсутствия проверки http-кода ответа. |
Добрый день!
В dto при валидации email-а была ошибка в интерполяции. Внес изменения в dto и в тест.
Билд запустил, ошибок нет (приложил скрин ниже).
В других dto также неправильно указана интерполяция. В них будет выводиться "The email "Email" is not valid". Нужно внести изменения во все остальные dto?