Ejemplo n.º 1
0
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);
}