From d3e733d23237e2d4d251dfd2935f545aaaee471d Mon Sep 17 00:00:00 2001 From: Roy Marmelstein Date: Sat, 16 Jan 2016 22:58:26 +0100 Subject: [PATCH] Additional tests --- ZipTests/ZipTests.swift | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/ZipTests/ZipTests.swift b/ZipTests/ZipTests.swift index 8c49287..bc173db 100644 --- a/ZipTests/ZipTests.swift +++ b/ZipTests/ZipTests.swift @@ -29,8 +29,45 @@ class ZipTests: XCTestCase { catch { XCTFail() } + } + + func testQuickUnzipNonExistingPath() { + do { + let filePathURL = NSBundle(forClass: ZipTests.self).resourcePath + let fileAbsoluteURL = NSURL(string:"\(filePathURL!)/bb9.zip") + let destinationURL = try Zip().quickUnzipFile(fileAbsoluteURL!) + let fileManager = NSFileManager.defaultManager() + XCTAssertFalse(fileManager.fileExistsAtPath(destinationURL.path!)) + } + catch { + XCTAssert(true) + } + } + func testQuickUnzipNonZipPath() { + do { + let fileAbsoluteURL = NSBundle(forClass: ZipTests.self).URLForResource("3crBXeO", withExtension: "gif")! + let destinationURL = try Zip().quickUnzipFile(fileAbsoluteURL) + let fileManager = NSFileManager.defaultManager() + XCTAssertFalse(fileManager.fileExistsAtPath(destinationURL.path!)) + } + catch { + XCTAssert(true) + } } + func testQuickUnzipProgress() { + do { + let fileAbsoluteURL = NSBundle(forClass: ZipTests.self).URLForResource("bb8", withExtension: "zip")! + try Zip().quickUnzipFile(fileAbsoluteURL, progress: { (progress) -> () in + XCTAssert(true) + }) + } + catch { + XCTFail() + } + } + + } -- 2.26.2