Решение на Четвърта задача от Георги Павлов
Обратно към всички решения
Към профила на Георги Павлов
Резултати
- 2 точки от тестове
 
- 0 бонус точки
 
- 2 точки общо
 
- 4 успешни тест(а)
 
- 7 неуспешни тест(а)
 
 
Код
Лог от изпълнението
.FFFFF.F.F.
Failures:
  1) Command Line Toolkit adding horizontal group does not change the behavior
     Failure/Error: horizontal do
     NoMethodError:
       undefined method `horizontal' for UI::TextScreen:Class
     # /tmp/d20141126-26053-gdcbvy/spec.rb:31:in `block (3 levels) in <top (required)>'
     # /tmp/d20141126-26053-gdcbvy/solution.rb:13:in `instance_eval'
     # /tmp/d20141126-26053-gdcbvy/solution.rb:13:in `draw'
     # /tmp/d20141126-26053-gdcbvy/spec.rb:8:in `block (3 levels) in <top (required)>'
     # /tmp/d20141126-26053-gdcbvy/spec.rb:30:in `block (2 levels) in <top (required)>'
     # ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
     # ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
  2) Command Line Toolkit verical group orders elements vertically
     Failure/Error: vertical do
     NoMethodError:
       undefined method `vertical' for UI::TextScreen:Class
     # /tmp/d20141126-26053-gdcbvy/spec.rb:43:in `block (3 levels) in <top (required)>'
     # /tmp/d20141126-26053-gdcbvy/solution.rb:13:in `instance_eval'
     # /tmp/d20141126-26053-gdcbvy/solution.rb:13:in `draw'
     # /tmp/d20141126-26053-gdcbvy/spec.rb:8:in `block (3 levels) in <top (required)>'
     # /tmp/d20141126-26053-gdcbvy/spec.rb:42:in `block (2 levels) in <top (required)>'
     # ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
     # ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
  3) Command Line Toolkit handles complex group nestings
     Failure/Error: vertical do
     NoMethodError:
       undefined method `vertical' for UI::TextScreen:Class
     # /tmp/d20141126-26053-gdcbvy/spec.rb:57:in `block (3 levels) in <top (required)>'
     # /tmp/d20141126-26053-gdcbvy/solution.rb:13:in `instance_eval'
     # /tmp/d20141126-26053-gdcbvy/solution.rb:13:in `draw'
     # /tmp/d20141126-26053-gdcbvy/spec.rb:8:in `block (3 levels) in <top (required)>'
     # /tmp/d20141126-26053-gdcbvy/spec.rb:56:in `block (2 levels) in <top (required)>'
     # ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
     # ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
  4) Command Line Toolkit wraps vertically-aligned components correctly in border
     Failure/Error: vertical border: '|' do
     NoMethodError:
       undefined method `vertical' for UI::TextScreen:Class
     # /tmp/d20141126-26053-gdcbvy/spec.rb:86:in `block (3 levels) in <top (required)>'
     # /tmp/d20141126-26053-gdcbvy/solution.rb:13:in `instance_eval'
     # /tmp/d20141126-26053-gdcbvy/solution.rb:13:in `draw'
     # /tmp/d20141126-26053-gdcbvy/spec.rb:8:in `block (3 levels) in <top (required)>'
     # /tmp/d20141126-26053-gdcbvy/spec.rb:85:in `block (2 levels) in <top (required)>'
     # ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
     # ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
  5) Command Line Toolkit handles borders correctly in complex group nestings
     Failure/Error: vertical border: '|' do
     NoMethodError:
       undefined method `vertical' for UI::TextScreen:Class
     # /tmp/d20141126-26053-gdcbvy/spec.rb:100:in `block (3 levels) in <top (required)>'
     # /tmp/d20141126-26053-gdcbvy/solution.rb:13:in `instance_eval'
     # /tmp/d20141126-26053-gdcbvy/solution.rb:13:in `draw'
     # /tmp/d20141126-26053-gdcbvy/spec.rb:8:in `block (3 levels) in <top (required)>'
     # /tmp/d20141126-26053-gdcbvy/spec.rb:99:in `block (2 levels) in <top (required)>'
     # ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
     # ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
  6) Command Line Toolkit propagates upcase to child components
     Failure/Error: horizontal do
     NoMethodError:
       undefined method `horizontal' for UI::TextScreen:Class
     # /tmp/d20141126-26053-gdcbvy/spec.rb:138:in `block (3 levels) in <top (required)>'
     # /tmp/d20141126-26053-gdcbvy/solution.rb:13:in `instance_eval'
     # /tmp/d20141126-26053-gdcbvy/solution.rb:13:in `draw'
     # /tmp/d20141126-26053-gdcbvy/spec.rb:8:in `block (3 levels) in <top (required)>'
     # /tmp/d20141126-26053-gdcbvy/spec.rb:137:in `block (2 levels) in <top (required)>'
     # ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
     # ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
  7) Command Line Toolkit propagates downcase to child components
     Failure/Error: horizontal do
     NoMethodError:
       undefined method `horizontal' for UI::TextScreen:Class
     # /tmp/d20141126-26053-gdcbvy/spec.rb:173:in `block (3 levels) in <top (required)>'
     # /tmp/d20141126-26053-gdcbvy/solution.rb:13:in `instance_eval'
     # /tmp/d20141126-26053-gdcbvy/solution.rb:13:in `draw'
     # /tmp/d20141126-26053-gdcbvy/spec.rb:8:in `block (3 levels) in <top (required)>'
     # /tmp/d20141126-26053-gdcbvy/spec.rb:172:in `block (2 levels) in <top (required)>'
     # ./lib/language/ruby/run_with_timeout.rb:5:in `block (3 levels) in <top (required)>'
     # ./lib/language/ruby/run_with_timeout.rb:5:in `block (2 levels) in <top (required)>'
Finished in 0.01874 seconds
11 examples, 7 failures
Failed examples:
rspec /tmp/d20141126-26053-gdcbvy/spec.rb:29 # Command Line Toolkit adding horizontal group does not change the behavior
rspec /tmp/d20141126-26053-gdcbvy/spec.rb:41 # Command Line Toolkit verical group orders elements vertically
rspec /tmp/d20141126-26053-gdcbvy/spec.rb:55 # Command Line Toolkit handles complex group nestings
rspec /tmp/d20141126-26053-gdcbvy/spec.rb:84 # Command Line Toolkit wraps vertically-aligned components correctly in border
rspec /tmp/d20141126-26053-gdcbvy/spec.rb:98 # Command Line Toolkit handles borders correctly in complex group nestings
rspec /tmp/d20141126-26053-gdcbvy/spec.rb:136 # Command Line Toolkit propagates upcase to child components
rspec /tmp/d20141126-26053-gdcbvy/spec.rb:171 # Command Line Toolkit propagates downcase to child components
История (1 версия и 0 коментара)
Георги обнови решението на 26.11.2014 16:43 (преди почти 11 години)