[Moscow.pm] А кто-нибудь пробовал Groovy?
Ruslan Zakirov
ruz на bestpractical.com
Пн Авг 13 07:44:22 PDT 2012
2012/8/10 Dmitry Arsentiev <dmarsentev на gmail.com>:
> Акжан, вот это ещё похоже. На руби код, как я его могу себе помыслить.
> # encoding: utf-8
>
> Допустим /ввожу число (\d+)/ do |число|
> calc.push число.to_i
> end
>
> Если /нажимаю "(.*)"/ do |операция|
> calc.send операция
> end
>
> То /результатом должно быть число (\d+)/ do |результат|
> calc.result.should == результат.to_f
> end
>
> Допустим /я сложил (\d+) и (\d+)/ do |слагаемое1, слагаемое2|
> Допустим %{я ввожу число #{слагаемое1}}
> Допустим %{затем ввожу число #{слагаемое2}}
> Допустим %{я нажимаю "+"}
> end
>
>
> А вот это - что, тоже руби-код?
> # language: ru
>
> Функционал: Рассылка приглашений в команду
> Чтобы пополнить команду новыми членами
> Капитан может пригласить других пользователей к себе в команду
>
> Сценарий: Капитан видит в комнате команды ссылку "Пригласить участников"
> И зарегистрирована команда "Mushrooms" под руководством Noel
> Если я захожу в комнату команды
> То должен увидеть "Пригласить участников"
>
> Сценарий: Рядовой член команды не видит ссылку "Пригласить участников"
> Допустим зарегистрирована команда "Mushrooms" под руководством Noel
> И пользователь Alisa состоит в команде "Mushrooms"
> Если я логинюсь как Alisa
> И захожу в комнату команды
> То не должен видеть "Пригласить участников"
Чуть ранее этим летом по блогам пробегали обсуждения Cucumber'а для
perl. Были ссылки
в Perl Weekly. Были примеры реализации и как с этим работать. То что
обсуждалась просто парсит текст и заменяет строки соответствующими вызовами.
http://search.cpan.org/~sargie/Test-BDD-Cucumber-0.11/lib/Test/BDD/Cucumber/Manual/Tutorial.pod
http://blogs.perl.org/users/tudor_constantin/2012/04/behavior-driven-development-in-perl.html
http://www.modernperlbooks.com/mt/2012/04/what-testing-dsls-get-wrong.html
--
Best regards, Ruslan.
Подробная информация о списке рассылки Moscow-pm