1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Range r = Range::Touch;
BOOST_CHECK_EQUAL(r, Range::Touch);
r = Range::begin();
BOOST_CHECK_EQUAL(r, Range::Self);
BOOST_CHECK_EQUAL(++r, Range::Touch);
BOOST_CHECK_EQUAL(r++, Range::Touch);
BOOST_CHECK_EQUAL(++r, Range::Range50Feet);
BOOST_CHECK_EQUAL(++r, Range::Range100Feet);
BOOST_CHECK_EQUAL(++r, Range::end());
BOOST_CHECK_EQUAL(++r, Range::end());
BOOST_CHECK_EQUAL(--r, Range::Range100Feet);
BOOST_CHECK_EQUAL(--r, Range::Range50Feet);
BOOST_CHECK_EQUAL(--r, Range::Range10Feet);
BOOST_CHECK_EQUAL(r--, Range::Range10Feet);
BOOST_CHECK_EQUAL(--r, Range::Self);
BOOST_CHECK_EQUAL(--r, Range::Self);
r = Range::Touch;
BOOST_CHECK_EQUAL(boost::lexical_cast<std::string>(r), "Touch"); |
Partager