summaryrefslogtreecommitdiffstats
path: root/kio/tests/kmimetypetest.cpp
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-01-27 01:04:16 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2013-01-27 01:04:16 -0600
commit5159cd2beb2e87806a5b54e9991b7895285c9d3e (patch)
tree9b70e8be47a390f8f4d56ead812ab0c9dad88709 /kio/tests/kmimetypetest.cpp
parentc17cb900dcf52b8bd6dc300d4f103392900ec2b4 (diff)
downloadtdelibs-5159cd2beb2e87806a5b54e9991b7895285c9d3e.tar.gz
tdelibs-5159cd2beb2e87806a5b54e9991b7895285c9d3e.zip
Rename a number of libraries and executables to avoid conflicts with KDE4
Diffstat (limited to 'kio/tests/kmimetypetest.cpp')
-rw-r--r--kio/tests/kmimetypetest.cpp76
1 files changed, 0 insertions, 76 deletions
diff --git a/kio/tests/kmimetypetest.cpp b/kio/tests/kmimetypetest.cpp
deleted file mode 100644
index 5d963c81c..000000000
--- a/kio/tests/kmimetypetest.cpp
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Copyright (C) 2005 David Faure <faure@kde.org>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License version 2 as published by the Free Software Foundation;
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB. If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- */
-
-#include <kmimetype.h>
-#include <kinstance.h>
-#include <ktempdir.h>
-#include <kprotocolinfo.h>
-#include <tqdir.h>
-#include <assert.h>
-#include <stdlib.h>
-#include <unistd.h>
-
-static void checkIcon( const KURL& url, const TQString& expectedIcon )
-{
- TQString icon = KMimeType::iconForURL( url );
- if ( icon == expectedIcon )
- tqDebug( "icon for %s is %s, OK", url.prettyURL().latin1(), icon.latin1() );
- else {
- tqDebug( "ERROR: icon for %s is %s, expected %s!", url.prettyURL().latin1(), icon.latin1(), expectedIcon.latin1() );
- exit(1);
- }
-}
-
-int main( int argc, char** argv )
-{
- TDEInstance blah("kmimetypetest");
-
- // Obviously those tests will need to be fixed if we ever change the name of the icons
- // but at least they unit-test KMimeType::iconForURL.
- KURL url;
-
- // safely check a "regular" folder
- url.setPath( TQDir::homeDirPath() );
- checkIcon( url, "folder" );
-
- // safely check a non-readable folder
- if (0 != geteuid()) { // can't do this test if we're root
- KTempDir tmp( TQString::null, 0 );
- tmp.setAutoDelete( true );
- url.setPath( tmp.name() );
- checkIcon( url, "folder_locked" );
- chmod( TQFile::encodeName( tmp.name() ), 0500 ); // so we can 'rm -rf' it
- }
-
- // safely check the trash folder
- if ( KProtocolInfo::isKnownProtocol( TQString("trash") ) ) {
- checkIcon( "trash:/", "trashcan_full" ); // #100321
- checkIcon( "trash:/foo/", "folder" );
- }
-
- TQString pdf;
- KMimeType::diagnoseFileName("foo.pdf", pdf);
- tqDebug("extension: '%s'", pdf.latin1());
- assert(pdf == TQString("*.pdf"));
- TQString ps;
- KMimeType::diagnoseFileName("foo.ps", ps);
- tqDebug("extension: '%s'", ps.latin1());
- assert(ps == TQString("*.ps"));
-
- return 0;
-}