On Thursday 21 August 2014 20:29:36 Иван Комиссаров wrote:
> Thiago, i've written a test for a bool optional. Does it work as expected?
> 
> void tst_QOptional::boolOptional()
> {
>     QOptional<bool> nullOpt;
>     QOptional<bool> trueOpt(true);
>     QOptional<bool> falseOpt(false);
> 
>     QVERIFY(!(nullOpt == false));
>     QVERIFY(!(nullOpt == true));
> 
>     QVERIFY((nullOpt != false));
>     QVERIFY((nullOpt != true));
> 
>     QVERIFY(!(trueOpt == false));
>     QVERIFY((trueOpt == true));
> 
>     QVERIFY((trueOpt != false));
>     QVERIFY(!(trueOpt != true));
> 
>     QVERIFY((falseOpt == false));
>     QVERIFY(!(falseOpt == true));
> 
>     QVERIFY(!(falseOpt != false));
>     QVERIFY((falseOpt != true));
> }
> 

Please write the same test with QOptional<int>, without changing true and 
false. It has to pass.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to