Details
Description
http://doc.qt.nokia.com/qtmobility-1.2/qcontactmanagerengine.html#waitForRequestFinished is not explicit about that "the request was completed" also includes canceled, not only finished. As the name of the method is waitForRequest*Finished*, this is even less obvious (but then there is no waitForRequestCanceled, okay).
You only learn from tests like tst_qcontactasync that reaching QContactAbstractRequest::CanceledState also should result in returning "true" from this method. Or? Please clarify