tests/auto/qvaluespacesubscriber/tst_qvaluespacesubscribershared.cpp
changeset 5 603d3f8b6302
parent 0 876b1a06bc25
equal deleted inserted replaced
3:e4ebb16b39ea 5:603d3f8b6302
   543     subscriber.cd("/home/user");
   543     subscriber.cd("/home/user");
   544     QCOMPARE(subscriber.path(), QLatin1String("/home/user"));
   544     QCOMPARE(subscriber.path(), QLatin1String("/home/user"));
   545     QVERIFY(subscriber.subPaths().toSet().contains(homeUserPaths.toSet()));
   545     QVERIFY(subscriber.subPaths().toSet().contains(homeUserPaths.toSet()));
   546 }
   546 }
   547 
   547 
       
   548 void tst_QValueSpaceSubscriber::testInvalidPath_data()
       
   549 {
       
   550     QTest::addColumn<QString>("subscriber_path");
       
   551     QTest::newRow("One char missing") << "/hom";
       
   552     QTest::newRow("Two chars missing") << "/ho";
       
   553     QTest::newRow("One char missing in subdir") << "/home/use";
       
   554     QTest::newRow("Two chars missing in subdir") << "/home/us";
       
   555 }
       
   556 
       
   557 void tst_QValueSpaceSubscriber::testInvalidPath()
       
   558 {
       
   559     QFETCH(QString, subscriber_path);
       
   560 
       
   561     QValueSpaceSubscriber subscriber(subscriber_path);
       
   562     QVERIFY(subscriber.subPaths().isEmpty());
       
   563 }
       
   564 
   548 void tst_QValueSpaceSubscriber::contentsChanged_data()
   565 void tst_QValueSpaceSubscriber::contentsChanged_data()
   549 {
   566 {
   550     QTest::addColumn<QAbstractValueSpaceLayer *>("layer");
   567     QTest::addColumn<QAbstractValueSpaceLayer *>("layer");
   551 
   568 
   552     QTest::addColumn<bool>("implicit");
   569     QTest::addColumn<bool>("implicit");