#include "optest.h" namespace Wccl { PositionFixture::PositionFixture(int max_offset /*=1*/) : max_offset_(max_offset) { assert(max_offset >= 0); positions_.push_back(Position(Position::Begin)); positions_.push_back(Position(Position::End)); positions_.push_back(Position(Position::Nowhere)); for (int i = -max_offset; i <= max_offset; ++i) { positions_.push_back(Position(i)); } for (size_t i = 0; i < positions_.size(); ++i) { constants_.push_back( boost::make_shared< Constant<Position> >(positions_[i])); } } } /* end ns Wccl */