apol added a comment.

  +1 to _data splitting, makes a lot of sense.

INLINE COMMENTS

> propertyinfotest.cpp:71
>  
> -    PropertyInfo bitRate(Property::BitRate);
> -    QCOMPARE(bitRate.formatAsDisplayString(QVariant(128000)), 
> QStringLiteral("128 kbit/s"));
> -    QCOMPARE(bitRate.formatAsDisplayString(QVariant(1350000)), 
> QString(QLocale().toString(1.35) + QStringLiteral(" Mbit/s")));
> -    QCOMPARE(bitRate.formatAsDisplayString(QVariant(14700000)), 
> QString(QLocale().toString(14.7) + QStringLiteral(" Mbit/s")));
> -
> -    PropertyInfo orientation(Property::ImageOrientation);
> -    QCOMPARE(orientation.formatAsDisplayString(QVariant(5)), 
> QStringLiteral("Transposed"));
> -
> -    PropertyInfo flash(Property::PhotoFlash);
> -    QCOMPARE(flash.formatAsDisplayString(QVariant(0x00)), QStringLiteral("No 
> flash"));
> -    QCOMPARE(flash.formatAsDisplayString(QVariant(0x50)), 
> QStringLiteral("No, red-eye reduction"));
> -
> -    PropertyInfo altitude(Property::PhotoGpsAltitude);
> -    QCOMPARE(altitude.formatAsDisplayString(QVariant(1.1)), 
> QString(QLocale().toString(1.1) + QStringLiteral(" m")));
> -
> -    PropertyInfo latitude(Property::PhotoGpsLatitude);
> -    // make tests on windows happy: QChar(0x00B0) = "°"
> -    QCOMPARE(latitude.formatAsDisplayString(QVariant(25)), 
> QString(QLocale().toString(25) + QChar(0x00B0)));
> -
> -    PropertyInfo longitude(Property::PhotoGpsLongitude);
> -    QCOMPARE(longitude.formatAsDisplayString(QVariant(13.5)), 
> QString(QLocale().toString(13.5) + QChar(0x00B0)));
> -
> -    PropertyInfo framerate(Property::FrameRate);
> -    QCOMPARE(framerate.formatAsDisplayString(QVariant(23)), 
> QStringLiteral("23 fps"));
> -    QCOMPARE(framerate.formatAsDisplayString(QVariant(23.976)), 
> QStringLiteral("23.98 fps"));
> -
> -    PropertyInfo aspectRatio(Property::AspectRatio);
> -    QCOMPARE(aspectRatio.formatAsDisplayString(QVariant(1.77778)), 
> QStringLiteral("1.78:1"));
> +    struct {
> +        KFileMetaData::Property::Property property;

Is the struct really necessary?
You can be about as short by calling QTest::addRow directly for each line.

REPOSITORY
  R286 KFileMetaData

REVISION DETAIL
  https://phabricator.kde.org/D20032

To: bruns, #baloo, #frameworks, ngraham, astippich
Cc: apol, kde-frameworks-devel, gennad, domson, ashaposhnikov, michaelh, 
astippich, spoorun, ngraham, bruns, abrahams

Reply via email to