diff options
author | Tomi Korpipää <tomi.korpipaa@digia.com> | 2014-10-20 11:10:00 +0300 |
---|---|---|
committer | Tomi Korpipää <tomi.korpipaa@digia.com> | 2014-10-20 11:11:20 +0300 |
commit | ad4c012bcb1014bb82e38d26cab6374b0bda8136 (patch) | |
tree | a93f931d3dbca3ca08f95543daf4cb0d80f23ab4 /tests/auto/cpptest/q3dscatter-proxy/tst_proxy.cpp | |
parent | ad6b0a468fac879b217209eb91b68e6bc143d6c4 (diff) |
Added C++ autotests for proxies.
Task-number: QTRD-3368
Change-Id: I9412afd4c6e79835ce8ee9587736e189d4f2fbf6
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
Diffstat (limited to 'tests/auto/cpptest/q3dscatter-proxy/tst_proxy.cpp')
-rw-r--r-- | tests/auto/cpptest/q3dscatter-proxy/tst_proxy.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/tests/auto/cpptest/q3dscatter-proxy/tst_proxy.cpp b/tests/auto/cpptest/q3dscatter-proxy/tst_proxy.cpp index 00bbadb4..436350dc 100644 --- a/tests/auto/cpptest/q3dscatter-proxy/tst_proxy.cpp +++ b/tests/auto/cpptest/q3dscatter-proxy/tst_proxy.cpp @@ -36,7 +36,6 @@ private slots: void initialProperties(); void initializeProperties(); - void invalidProperties(); private: QScatterDataProxy *m_proxy; @@ -70,15 +69,22 @@ void tst_proxy::construct() void tst_proxy::initialProperties() { QVERIFY(m_proxy); + + QCOMPARE(m_proxy->itemCount(), 0); + QVERIFY(!m_proxy->series()); + + QCOMPARE(m_proxy->type(), QAbstractDataProxy::DataTypeScatter); } void tst_proxy::initializeProperties() { QVERIFY(m_proxy); -} -void tst_proxy::invalidProperties() -{ + QScatterDataArray data; + data << QVector3D(0.5f, 0.5f, 0.5f) << QVector3D(-0.3f, -0.5f, -0.4f); + m_proxy->addItems(data); + + QCOMPARE(m_proxy->itemCount(), 2); } QTEST_MAIN(tst_proxy) |