add test and comment
This commit is contained in:
parent
1fbad091bd
commit
e1ac108136
|
@ -23,6 +23,7 @@
|
||||||
/* Begin PBXBuildFile section */
|
/* Begin PBXBuildFile section */
|
||||||
25DF38DA21932D5A004D5123 /* BasicOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2520021B219329420052BBA8 /* BasicOperation.swift */; };
|
25DF38DA21932D5A004D5123 /* BasicOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2520021B219329420052BBA8 /* BasicOperation.swift */; };
|
||||||
25DF38DB21932D5C004D5123 /* Info.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2520021D2193294A0052BBA8 /* Info.swift */; };
|
25DF38DB21932D5C004D5123 /* Info.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2520021D2193294A0052BBA8 /* Info.swift */; };
|
||||||
|
25F1EFE4219B419900687C37 /* iOSDirs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25F1EFE3219B419900687C37 /* iOSDirs.swift */; };
|
||||||
OBJ_28 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_9 /* Errors.swift */; };
|
OBJ_28 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_9 /* Errors.swift */; };
|
||||||
OBJ_29 /* FHS+Fileable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_10 /* FHS+Fileable.swift */; };
|
OBJ_29 /* FHS+Fileable.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_10 /* FHS+Fileable.swift */; };
|
||||||
OBJ_30 /* Fileable+StoredProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_11 /* Fileable+StoredProperties.swift */; };
|
OBJ_30 /* Fileable+StoredProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_11 /* Fileable+StoredProperties.swift */; };
|
||||||
|
@ -55,6 +56,7 @@
|
||||||
/* Begin PBXFileReference section */
|
/* Begin PBXFileReference section */
|
||||||
2520021B219329420052BBA8 /* BasicOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BasicOperation.swift; sourceTree = "<group>"; };
|
2520021B219329420052BBA8 /* BasicOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BasicOperation.swift; sourceTree = "<group>"; };
|
||||||
2520021D2193294A0052BBA8 /* Info.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Info.swift; sourceTree = "<group>"; };
|
2520021D2193294A0052BBA8 /* Info.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Info.swift; sourceTree = "<group>"; };
|
||||||
|
25F1EFE3219B419900687C37 /* iOSDirs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iOSDirs.swift; sourceTree = "<group>"; };
|
||||||
"Fileable::Fileable::Product" /* Fileable.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Fileable.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
"Fileable::Fileable::Product" /* Fileable.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Fileable.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
"Fileable::FileableTests::Product" /* FileableTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; path = FileableTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
"Fileable::FileableTests::Product" /* FileableTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; path = FileableTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
OBJ_10 /* FHS+Fileable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FHS+Fileable.swift"; sourceTree = "<group>"; };
|
OBJ_10 /* FHS+Fileable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FHS+Fileable.swift"; sourceTree = "<group>"; };
|
||||||
|
@ -103,6 +105,7 @@
|
||||||
2520021B219329420052BBA8 /* BasicOperation.swift */,
|
2520021B219329420052BBA8 /* BasicOperation.swift */,
|
||||||
OBJ_17 /* FileableTestMain.swift */,
|
OBJ_17 /* FileableTestMain.swift */,
|
||||||
OBJ_18 /* XCTest.swift */,
|
OBJ_18 /* XCTest.swift */,
|
||||||
|
25F1EFE3219B419900687C37 /* iOSDirs.swift */,
|
||||||
);
|
);
|
||||||
name = FileableTests;
|
name = FileableTests;
|
||||||
path = Tests/FileableTests;
|
path = Tests/FileableTests;
|
||||||
|
@ -241,6 +244,7 @@
|
||||||
isa = PBXSourcesBuildPhase;
|
isa = PBXSourcesBuildPhase;
|
||||||
buildActionMask = 0;
|
buildActionMask = 0;
|
||||||
files = (
|
files = (
|
||||||
|
25F1EFE4219B419900687C37 /* iOSDirs.swift in Sources */,
|
||||||
OBJ_28 /* Errors.swift in Sources */,
|
OBJ_28 /* Errors.swift in Sources */,
|
||||||
OBJ_29 /* FHS+Fileable.swift in Sources */,
|
OBJ_29 /* FHS+Fileable.swift in Sources */,
|
||||||
OBJ_30 /* Fileable+StoredProperties.swift in Sources */,
|
OBJ_30 /* Fileable+StoredProperties.swift in Sources */,
|
||||||
|
|
|
@ -51,13 +51,19 @@ extension Path {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/// iOSDir enum is list of iOS application directories
|
||||||
public enum iOSDir {
|
public enum iOSDir {
|
||||||
|
|
||||||
|
/// .document returns iOS Documents directory
|
||||||
case document
|
case document
|
||||||
case inbox
|
case inbox
|
||||||
case library
|
case library
|
||||||
case cache
|
case cache
|
||||||
case tmp
|
case tmp
|
||||||
|
|
||||||
|
|
||||||
|
/// path propaty returns directory path as String type
|
||||||
var path: String! {
|
var path: String! {
|
||||||
switch self {
|
switch self {
|
||||||
|
|
||||||
|
|
|
@ -33,6 +33,16 @@ class BasicOperation: XCTestCase {
|
||||||
XCTAssertEqual(current, moved)
|
XCTAssertEqual(current, moved)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func testPwdMoveDir() {
|
||||||
|
let current: String = Path.pwd
|
||||||
|
|
||||||
|
Path.pwd = Path.pwd
|
||||||
|
|
||||||
|
let moved: String = Path.pwd
|
||||||
|
|
||||||
|
XCTAssertEqual(current, moved)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
func testPwd() {
|
func testPwd() {
|
||||||
let current: String = Path.pwd
|
let current: String = Path.pwd
|
||||||
|
|
|
@ -0,0 +1,43 @@
|
||||||
|
//
|
||||||
|
// iOSDirs.swift
|
||||||
|
// Fileable
|
||||||
|
//
|
||||||
|
// Created by Shota Shimazu on 2018/11/14.
|
||||||
|
//
|
||||||
|
|
||||||
|
import XCTest
|
||||||
|
@testable import Fileable
|
||||||
|
|
||||||
|
|
||||||
|
class IOSDirs: XCTestCase {
|
||||||
|
|
||||||
|
override func setUp() {
|
||||||
|
// Put setup code here. This method is called before the invocation of each test method in the class.
|
||||||
|
}
|
||||||
|
|
||||||
|
override func tearDown() {
|
||||||
|
// Put teardown code here. This method is called after the invocation of each test method in the class.
|
||||||
|
}
|
||||||
|
|
||||||
|
func testIOSDir() {
|
||||||
|
// This is an example of a functional test case.
|
||||||
|
// Use XCTAssert and related functions to verify your tests produce the correct results.
|
||||||
|
|
||||||
|
let documentDirectory: String = iOSDir.document.path
|
||||||
|
let libraryDirectory: String = iOSDir.library.path
|
||||||
|
|
||||||
|
NSLog("LOG: ")
|
||||||
|
NSLog(documentDirectory)
|
||||||
|
NSLog(libraryDirectory)
|
||||||
|
// XCTAssertEqual(current, moved)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func testPerformanceExample() {
|
||||||
|
// This is an example of a performance test case.
|
||||||
|
self.measure {
|
||||||
|
// Put the code you want to measure the time of here.
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue