specs/branch.rb in gecoder-0.9.0 vs specs/branch.rb in gecoder-0.9.1
- old
+ new
@@ -1,8 +1,10 @@
require File.dirname(__FILE__) + '/spec_helper'
-class BranchSampleProblem < Gecode::Model
+class BranchSampleProblem
+ include Gecode::Mixin
+
attr :vars
attr :bools
attr :sets
def initialize
@@ -10,11 +12,11 @@
@sets = set_var_array(2, [], 0..4)
@bools = bool_var_array(2)
end
end
-describe Gecode::Model, ' (integer branch)' do
+describe Gecode::Mixin, ' (integer branch)' do
before do
@model = BranchSampleProblem.new
@vars = @model.vars
@bools = @model.bools
end
@@ -110,10 +112,10 @@
@model.branch_on [1,2,3]
end.should raise_error(TypeError)
end
end
-describe Gecode::Model, ' (set branch)' do
+describe Gecode::Mixin, ' (set branch)' do
before do
@model = BranchSampleProblem.new
@sets = @model.sets
end