FilePathConvertibleTests.swift 796 B

1234567891011121314151617181920212223242526272829
  1. //
  2. // FilePathConvertibleTests.swift
  3. // PDFGenerator
  4. //
  5. // Created by Suguru Kishimoto on 7/23/16.
  6. //
  7. //
  8. import XCTest
  9. @testable import PDFGenerator
  10. class FilePathConvertibleTests: XCTestCase {
  11. func test() {
  12. let p1: FilePathConvertible = ""
  13. XCTAssertNotNil(p1.url)
  14. XCTAssertEqual(p1.path, "")
  15. XCTAssertEqual(p1.url, URL(fileURLWithPath: ""))
  16. let p2: FilePathConvertible = "path/to/hoge.txt"
  17. XCTAssertNotNil(p2.url)
  18. XCTAssertEqual(p2.url, URL(fileURLWithPath: "path/to/hoge.txt"))
  19. XCTAssertEqual(p2.path, "path/to/hoge.txt")
  20. let p3: FilePathConvertible = URL(fileURLWithPath: "path/to/hoge.txt")
  21. XCTAssertNotNil(p3.url)
  22. XCTAssertEqual(p3.url, URL(fileURLWithPath: "path/to/hoge.txt"))
  23. }
  24. }