├── .gitignore ├── Example ├── Podfile ├── Podfile.lock ├── swift-mimic-ExampleTest │ ├── ExampleTest.swift │ ├── Github_Mock_Bundle.bundle │ │ └── user │ │ │ └── repos │ │ │ └── get.json │ └── Info.plist ├── swift-mimic.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcshareddata │ │ └── xcschemes │ │ └── swift-mimic-Example.xcscheme ├── swift-mimic.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── swift-mimic │ ├── AppDelegate.swift │ ├── Base.lproj │ ├── LaunchScreen.xib │ └── Main.storyboard │ ├── Images.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ └── Octocat.imageset │ │ ├── Contents.json │ │ ├── Octocat.png │ │ ├── Octocat@2x.png │ │ └── Octocat@3x.png │ ├── Info.plist │ └── ViewController.swift ├── LICENSE ├── Mimic └── Classes │ ├── Error │ └── Error.swift │ ├── MimicLauncher.swift │ ├── MimicSession.swift │ ├── MimicUIApplication.swift │ ├── MockRequest │ ├── MIMMockRequest.swift │ ├── MockRequestConvertible.swift │ └── Subs │ │ ├── HTTPMethod.swift │ │ ├── MockOptions.swift │ │ ├── PathConvertible.swift │ │ ├── ResponseEncoding.swift │ │ └── ResponseStatusCode.swift │ ├── MockSuite │ ├── MIMMockSuite.swift │ ├── MockSuiteBundle.swift │ ├── MockSuiteCollection.swift │ ├── MockSuiteConvertible.swift │ ├── MockSuiteSerialization.swift │ └── MockSuiteSerializationResult.swift │ ├── Mocking │ ├── MIMMockFinder.swift │ ├── MIMURLProtocol.swift │ └── MockFinder.swift │ └── Utility │ ├── String+Additions.swift │ └── URL+Additions.swift ├── README.md ├── _Pods.xcodeproj ├── mimic-banner.png └── swift-mimic.podspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/.gitignore -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/Podfile.lock -------------------------------------------------------------------------------- /Example/swift-mimic-ExampleTest/ExampleTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/swift-mimic-ExampleTest/ExampleTest.swift -------------------------------------------------------------------------------- /Example/swift-mimic-ExampleTest/Github_Mock_Bundle.bundle/user/repos/get.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/swift-mimic-ExampleTest/Github_Mock_Bundle.bundle/user/repos/get.json -------------------------------------------------------------------------------- /Example/swift-mimic-ExampleTest/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/swift-mimic-ExampleTest/Info.plist -------------------------------------------------------------------------------- /Example/swift-mimic.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/swift-mimic.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/swift-mimic.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/swift-mimic.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/swift-mimic.xcodeproj/xcshareddata/xcschemes/swift-mimic-Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/swift-mimic.xcodeproj/xcshareddata/xcschemes/swift-mimic-Example.xcscheme -------------------------------------------------------------------------------- /Example/swift-mimic.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/swift-mimic.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/swift-mimic.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/swift-mimic.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/swift-mimic/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/swift-mimic/AppDelegate.swift -------------------------------------------------------------------------------- /Example/swift-mimic/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/swift-mimic/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /Example/swift-mimic/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/swift-mimic/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/swift-mimic/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/swift-mimic/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/swift-mimic/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/swift-mimic/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/swift-mimic/Images.xcassets/Octocat.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/swift-mimic/Images.xcassets/Octocat.imageset/Contents.json -------------------------------------------------------------------------------- /Example/swift-mimic/Images.xcassets/Octocat.imageset/Octocat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/swift-mimic/Images.xcassets/Octocat.imageset/Octocat.png -------------------------------------------------------------------------------- /Example/swift-mimic/Images.xcassets/Octocat.imageset/Octocat@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/swift-mimic/Images.xcassets/Octocat.imageset/Octocat@2x.png -------------------------------------------------------------------------------- /Example/swift-mimic/Images.xcassets/Octocat.imageset/Octocat@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/swift-mimic/Images.xcassets/Octocat.imageset/Octocat@3x.png -------------------------------------------------------------------------------- /Example/swift-mimic/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/swift-mimic/Info.plist -------------------------------------------------------------------------------- /Example/swift-mimic/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Example/swift-mimic/ViewController.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/LICENSE -------------------------------------------------------------------------------- /Mimic/Classes/Error/Error.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/Error/Error.swift -------------------------------------------------------------------------------- /Mimic/Classes/MimicLauncher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/MimicLauncher.swift -------------------------------------------------------------------------------- /Mimic/Classes/MimicSession.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/MimicSession.swift -------------------------------------------------------------------------------- /Mimic/Classes/MimicUIApplication.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/MimicUIApplication.swift -------------------------------------------------------------------------------- /Mimic/Classes/MockRequest/MIMMockRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/MockRequest/MIMMockRequest.swift -------------------------------------------------------------------------------- /Mimic/Classes/MockRequest/MockRequestConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/MockRequest/MockRequestConvertible.swift -------------------------------------------------------------------------------- /Mimic/Classes/MockRequest/Subs/HTTPMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/MockRequest/Subs/HTTPMethod.swift -------------------------------------------------------------------------------- /Mimic/Classes/MockRequest/Subs/MockOptions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/MockRequest/Subs/MockOptions.swift -------------------------------------------------------------------------------- /Mimic/Classes/MockRequest/Subs/PathConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/MockRequest/Subs/PathConvertible.swift -------------------------------------------------------------------------------- /Mimic/Classes/MockRequest/Subs/ResponseEncoding.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/MockRequest/Subs/ResponseEncoding.swift -------------------------------------------------------------------------------- /Mimic/Classes/MockRequest/Subs/ResponseStatusCode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/MockRequest/Subs/ResponseStatusCode.swift -------------------------------------------------------------------------------- /Mimic/Classes/MockSuite/MIMMockSuite.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/MockSuite/MIMMockSuite.swift -------------------------------------------------------------------------------- /Mimic/Classes/MockSuite/MockSuiteBundle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/MockSuite/MockSuiteBundle.swift -------------------------------------------------------------------------------- /Mimic/Classes/MockSuite/MockSuiteCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/MockSuite/MockSuiteCollection.swift -------------------------------------------------------------------------------- /Mimic/Classes/MockSuite/MockSuiteConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/MockSuite/MockSuiteConvertible.swift -------------------------------------------------------------------------------- /Mimic/Classes/MockSuite/MockSuiteSerialization.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/MockSuite/MockSuiteSerialization.swift -------------------------------------------------------------------------------- /Mimic/Classes/MockSuite/MockSuiteSerializationResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/MockSuite/MockSuiteSerializationResult.swift -------------------------------------------------------------------------------- /Mimic/Classes/Mocking/MIMMockFinder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/Mocking/MIMMockFinder.swift -------------------------------------------------------------------------------- /Mimic/Classes/Mocking/MIMURLProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/Mocking/MIMURLProtocol.swift -------------------------------------------------------------------------------- /Mimic/Classes/Mocking/MockFinder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/Mocking/MockFinder.swift -------------------------------------------------------------------------------- /Mimic/Classes/Utility/String+Additions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/Utility/String+Additions.swift -------------------------------------------------------------------------------- /Mimic/Classes/Utility/URL+Additions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/Mimic/Classes/Utility/URL+Additions.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/README.md -------------------------------------------------------------------------------- /_Pods.xcodeproj: -------------------------------------------------------------------------------- 1 | Example/Pods/Pods.xcodeproj -------------------------------------------------------------------------------- /mimic-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/mimic-banner.png -------------------------------------------------------------------------------- /swift-mimic.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hipo/swift-mimic/HEAD/swift-mimic.podspec --------------------------------------------------------------------------------