~ubuntu-branches/ubuntu/quantal/kde-runtime/quantal

« back to all changes in this revision

Viewing changes to kurifilter-plugins/tests/kurifiltertest.cpp

  • Committer: Package Import Robot
  • Author(s): Philip Muškovac
  • Date: 2012-06-03 21:50:00 UTC
  • mto: This revision was merged to the branch mainline in revision 21.
  • Revision ID: package-import@ubuntu.com-20120603215000-vn7oarsq0ynrydj5
Tags: upstream-4.8.80
Import upstream version 4.8.80

Show diffs side-by-side

added added

removed removed

Lines of Context:
57
57
 
58
58
    if (KUriFilter::self()->filterUri(*filterData, list))
59
59
    {
 
60
        if ( expectedUriType == NO_FILTERING ) {
 
61
            kError() << u << "Did not expect filtering. Got" << filterData->uri();
 
62
            QVERIFY( expectedUriType != NO_FILTERING ); // fail the test
 
63
        }
 
64
 
60
65
        // Copied from minicli...
61
66
        QString cmd;
62
67
        KUrl uri = filterData->uri();
97
102
 
98
103
        if ( expectedUriType != -1 && expectedUriType != filterData->uriType() )
99
104
        {
 
105
            kError() << u << "Got URI type" << s_uritypes[filterData->uriType()]
 
106
                      << "expected" << s_uritypes[expectedUriType];
100
107
            QCOMPARE( s_uritypes[filterData->uriType()],
101
108
                      s_uritypes[expectedUriType] );
102
 
            kError() << " Got URI type " << s_uritypes[filterData->uriType()]
103
 
                      << " expected " << s_uritypes[expectedUriType] << endl;
104
109
        }
105
110
 
106
111
        if ( expectedResult )
108
113
            // Hack for other locales than english, normalize google hosts to google.com
109
114
            cmd = cmd.replace( QRegExp( "www\\.google\\.[^/]*/" ), "www.google.com/" );
110
115
            QString expected = QString::fromUtf8( expectedResult );
111
 
            QCOMPARE( cmd, expected );
 
116
            if (cmd != expected) {
 
117
                kError() << u;
 
118
                QCOMPARE( cmd, expected );
 
119
            }
112
120
        }
113
121
    }
114
122
    else
198
206
{
199
207
    filter( "/", "/", KUriFilterData::LocalDir );
200
208
    filter( "/", "/", KUriFilterData::LocalDir, QStringList( "kshorturifilter" ) );
201
 
    filter( "~/.bashrc", QDir::homePath().toLocal8Bit()+"/.bashrc", KUriFilterData::LocalFile, QStringList( "kshorturifilter" ) );
 
209
    if (QFile::exists(QDir::homePath() + QLatin1String("/.bashrc")))
 
210
        filter( "~/.bashrc", QDir::homePath().toLocal8Bit()+"/.bashrc", KUriFilterData::LocalFile, QStringList( "kshorturifilter" ) );
202
211
    filter( "~", QDir::homePath().toLocal8Bit(), KUriFilterData::LocalDir, QStringList( "kshorturifilter" ), "/tmp" );
203
212
    filter( "~foobar", 0, KUriFilterData::Error, QStringList( "kshorturifilter" ) );
204
213