// (4)に相当するテスト void FractionTest::compare_fractions(void){ Fraction fr1(6, 4); Fraction fr2(3, 2); Fraction fr3(2, 1); CPPUNIT_ASSERT_MESSAGE("6/4 == 3/2 should be judged true", fr1 == fr2); CPPUNIT_ASSERT_MESSAGE("6/4 != 2/1 should be judged true", !(fr1 == fr3)); }
TEST(CallframeTestSuite, GetOffset) { Callframe fr(10, "arg"); ASSERT_EQ(fr.getOffset(), 10); Callframe fr2(0xffffffff8069d5feUL, "arg2"); ASSERT_EQ(fr2.getOffset(), 0xffffffff8069d5feUL); }
void test_basic_with_assign_template( ForwardIterator first,ForwardIterator last BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE(Flyweight)) { typedef typename Flyweight::value_type value_type; ForwardIterator it; test_basic_template<Flyweight>(first,last); for(it=first;it!=last;++it){ /* value construction */ value_type v(*it); Flyweight f1(v); Flyweight f2(f1.get()); BOOST_TEST(f1.get()==v); BOOST_TEST(f2.get()==v); BOOST_TEST(f1==f2); #if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) value_type v1(v); const value_type v2(v); Flyweight fr1(std::move(v1)); Flyweight fr2(std::move(v2)); BOOST_TEST(fr1==v); BOOST_TEST(fr2==v); #endif /* value assignment */ Flyweight f3,f4; f3=v; f4=f1.get(); BOOST_TEST(f2.get()==v); BOOST_TEST(f3.get()==v); BOOST_TEST(f2==f3); #if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) Flyweight fr3; fr3=value_type(*it); BOOST_TEST(fr3.get()==value_type(*it)); #endif /* specialized algorithms */ std::ostringstream oss1; oss1<<f1; std::istringstream iss1(oss1.str()); Flyweight f5; iss1>>f5; BOOST_TEST(f5==f1); } }
void FeedbackResponseTest::testShouldReturnCorrectAverageResponse() { FeedbackResponse fr1 ( 0, 5, 5, 0 ); QVERIFY ( fr1.averageRounded() == 1 ); FeedbackResponse fr2 ( 0, 5, 0, 0 ); QVERIFY ( fr2.averageRounded() == 0 ); FeedbackResponse fr3 ( 0, 0, 0, 5 ); QVERIFY ( fr3.averageRounded() == 3 ); FeedbackResponse fr4 ( 3, 2, 5, 11 ); QVERIFY ( fr4.averageRounded() == 2 ); }
PyObject *_PY_fr2(PyObject *self, PyObject *args, PyObject *kwds) {int ok; PyObject *_lo; int _la1; char _rv; char *kw_list[] = {"a1", NULL}; /* local variable initializations */ _la1 = 0; ok = PyArg_ParseTupleAndKeywords(args, kwds, "i:fr2_p", kw_list, &_la1); if (ok == FALSE) return(NULL); _rv = fr2(_la1); _lo = PY_build_object("fr2", G_STRING_I, 0, &_rv, 0); return(_lo);}