void tst_QPlaceContentRequest::contentTest() { QPlaceContentRequest req; QCOMPARE(req.limit(), -1); QCOMPARE(req.offset(), 0); QCOMPARE(req.contentType(), QPlaceContent::NoType); //check that we can set the request fields req.setLimit(100); req.setOffset(5); req.setContentType(QPlaceContent::ImageType); QCOMPARE(req.limit(), 100); QCOMPARE(req.offset(), 5); QCOMPARE(req.contentType(), QPlaceContent::ImageType); //check that we assignment works correctly QPlaceContentRequest otherReq; otherReq.setLimit(10); otherReq.setOffset(15); otherReq.setContentType(QPlaceContent::ReviewType); req = otherReq; QCOMPARE(req.limit(), 10); QCOMPARE(req.offset(), 15); QCOMPARE(req.contentType(), QPlaceContent::ReviewType); QCOMPARE(req, otherReq); //check that comparison will fail if one the fields are different req.setLimit(9000); QVERIFY(req != otherReq); }
void tst_QPlaceContentRequest::clearTest() { QPlaceContentRequest req; req.setContentType(QPlaceContent::ReviewType); req.setLimit(9000); req.setOffset(1); req.clear(); QVERIFY(req.contentType() == QPlaceContent::NoType); QVERIFY(req.limit() == -1); QVERIFY(req.offset() == 0); }