您的位置:澳门402永利com > 关于计算机 > CPPUNIT_TEST

CPPUNIT_TEST

发布时间:2019-09-23 20:45编辑:关于计算机浏览(173)

    (1) CPPUNIT_ASSERT(condition):判别condition的值是不是为真,假设为假则生成错误新闻。

    测验方法的首假设基于要测验的对象写一些调用代码和自己琢磨代码。检查代码当然首先要发出期待值,然后调用CppUnit提供的ASSERT宏check。The macro provided by CppUnit is as following

    (2)CPPUNIT_ASSERT_MESSAGE(message, condition):与CPPUNIT_ASSERT类似,但结果为假时告诉messsage消息。

    a) CPPUNIT_ASSERT(condition):剖断condition的值是或不是为真,尽管为假则生成错误消息。

    (3)CPPUNIT_FAIL(message):直接告知messsage错误信息。

    b)

    (4)CPPUNIT_ASSERT_EQUAL(expected, actual):判别expected和actual的值是不是等于,假设不等出口错误信息。

    c) CPPUNIT_ASSERT_MESSAGE(message, condition):与CPPUNIT_ASSERT类似,但结果为假时告诉messsage新闻。

    (5)CPPUNIT_ASSERT_EQUAL_MESSAGE(message, expected, actual):与CPPUNIT_ASSERT_EQUAL类似,但断言战败时输出message音信。

    d)

    (6)CPPUNIT_ASSERT_DOUBLES_EQUAL(expected, actual, delta):判定expected与actual的不是是不是低于delta,用于浮点数比较。

    e) CPPUNIT_FAIL(message):直接报告messsage错误音讯。

    (7)CPPUNIT_ASSERT_THROW(expression, ExceptionType):判别实践表达式expression后是还是不是抛出ExceptionType相当。

    f)

    (8)CPPUNIT_ASSERT_NO_THROW(expression):断言试行表达式expression后无万分抛出

    g) CPPUNIT_ASSERT_EQUAL(expected, actual):决断expected和actual的值是不是等于,假使不等输出错误音信。

    h)

    i) CPPUNIT_ASSERT_EQUAL_MESSAGE(message, expected, actual):与CPPUNIT_ASSERT_EQUAL类似,但断言失利时输出message消息。

    j)

    k) CPPUNIT_ASSERT_DOUBLES_EQUAL(expected, actual, delta):决断expected与actual的过错是不是低于delta,用于浮点数相比。

    l)

    m) CPPUNIT_ASSERT_THROW(expression, ExceptionType):判断实施表达式expression后是或不是抛出ExceptionType分外。

    n)

    o) CPPUNIT_ASSERT_NO_THROW(expression):断言实践表明式expression后无不胜抛出。

    本文由澳门402永利com发布于关于计算机,转载请注明出处:CPPUNIT_TEST

    关键词: