Тестирование iPhone BDD / совет iCuke

Я недавно познакомился с концепцией BDD и использую SpecFlow в веб-системе, над которой работаю. Я хотел бы использовать BDD с дополнительным проектом, над которым я работаю в свободное время, создавая приложение для iPhone.

После прочтения статей в сети и вопроса: Тесты / спецификации iOS TDD / BDD и интеграция и принятие Тестирование Я решил изучить iCuke на этих выходных, так как он кажется мне лучшим вариантом, который мне доступен, однако похоже, что проект в настоящее время не поддерживается?

Мой вопрос: знает ли кто-нибудь, все еще ли проект поддерживается? Если нет, то сейчас стабильная и полезная версия? Или кто-нибудь знает о каких-либо других вилках, которые обслуживаются? Например

class AddDroppedProjectsCountToUser < ActiveRecord::Migration
  def self.up
    add_column :users, :dropped_projects, :integer, {:default=>0, :required=>true}
  end

  def self.down
    remove_column :users, :dropped_projects
  end
end

Столбец добавлен правильно, но ни одна из старых записей не заполнена нулем. Я также пробовал использовать default => '0' , но безрезультатно. Есть идеи, почему это может происходить? (Rails 3.0.3)


Отредактировано для добавления: когда я создаю нового пользователя, он работает нормально, и все выглядит правильно. Просто у старых пользователей это значение в таблице все еще равно нулю.

6
задан Dave G 4 March 2011 в 18:49
поделиться