PyObject *_PY_fr5(PyObject *self, PyObject *args, PyObject *kwds) {int ok; PyObject *_lo; int _la1; long _rv; char *kw_list[] = {"a1", NULL}; /* local variable initializations */ _la1 = 0; ok = PyArg_ParseTupleAndKeywords(args, kwds, "i:fr5_p", kw_list, &_la1); if (ok == FALSE) return(NULL); _rv = fr5(_la1); _lo = PY_build_object("fr5", G_LONG_I, 0, &_rv, 0); return(_lo);}
// (6)に相当するテスト void FractionTest::divide_fraction_by_0(void){ Fraction fr1(6, 4); Fraction fr5(0, 2); CPPUNIT_ASSERT_THROW(fr1 / fr5, Fraction::DivisionByZeroException); }