I've created a class named foo like:
class foo {
public:
int bar;
}
class foo {
public:
int bar;
}
To copy to clipboard, switch view to plain text mode
How can I add a column and row in QTest?
I've tried:
QTest::addColumn<foo>("f");
QTest::addColumn<foo*>("f");
//and
QTest::row("id1") << new foo();
QTest::row("id1") << foo();
QTest::addColumn<foo>("f");
QTest::addColumn<foo*>("f");
//and
QTest::row("id1") << new foo();
QTest::row("id1") << foo();
To copy to clipboard, switch view to plain text mode
but I've got a error like
/home/amreo/src/src-public/qt5/qt5/qtbase/include/QtCore/qglobal.h:703: error: invalid application of 'sizeof' to incomplete type 'QStaticAssertFailure<false>'
enum {Q_STATIC_ASSERT_PRIVATE_JOIN(q_static_assert_result, __COUNTER__) = sizeof(QStaticAssertFailure<!!(Condition)>)}
^
/home/amreo/src/src-public/qt5/qt5/qtbase/include/QtCore/qglobal.h:703: error: invalid application of 'sizeof' to incomplete type 'QStaticAssertFailure<false>'
enum {Q_STATIC_ASSERT_PRIVATE_JOIN(q_static_assert_result, __COUNTER__) = sizeof(QStaticAssertFailure<!!(Condition)>)}
^
To copy to clipboard, switch view to plain text mode
Bookmarks