| 407 | } |
| 408 | |
| 409 | void TestQuaZipFile::setFileName() |
| 410 | { |
| 411 | QString testFileName = "testZipName.txt"; |
| 412 | QString testZipName = "testZipName.zip"; |
| 413 | QVERIFY(createTestFiles(QStringList() << testFileName)); |
| 414 | QVERIFY(createTestArchive(testZipName, QStringList() << testFileName)); |
| 415 | QuaZipFile testFile(testZipName); |
| 416 | testFile.setFileName(testFileName.toUpper()); |
| 417 | #ifdef Q_OS_WIN |
| 418 | QVERIFY(testFile.open(QIODevice::ReadOnly)); |
| 419 | testFile.close(); |
| 420 | #else |
| 421 | QVERIFY(!testFile.open(QIODevice::ReadOnly)); |
| 422 | #endif |
| 423 | testFile.setFileName(testFileName.toUpper(), QuaZip::csInsensitive); |
| 424 | QCOMPARE(testFile.getCaseSensitivity(), QuaZip::csInsensitive); |
| 425 | QVERIFY(testFile.open(QIODevice::ReadOnly)); |
| 426 | QCOMPARE(testFile.getActualFileName(), testFileName); |
| 427 | testFile.close(); |
| 428 | testFile.setFileName(testFileName.toUpper(), QuaZip::csSensitive); |
| 429 | QCOMPARE(testFile.getFileName(), testFileName.toUpper()); |
| 430 | QCOMPARE(testFile.getActualFileName(), QString()); |
| 431 | QVERIFY(!testFile.open(QIODevice::ReadOnly)); |
| 432 | testFile.setFileName(testFileName); |
| 433 | removeTestFiles(QStringList() << testFileName); |
| 434 | QDir curDir; |
| 435 | curDir.remove(testZipName); |
| 436 | } |
| 437 | |
| 438 | void TestQuaZipFile::constructorDestructor() |
| 439 | { |
no test coverage detected