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