Merge pull request #47 from 417-72KI/merge-xcresult Merge xcresults to single xcresult for test result
Merge pull request #47 from 417-72KI/merge-xcresult
Merge xcresults to single xcresult for test result
MockUserDefaults is a simple replacement for NSUserDefaults/UserDefaults to make test easier.
MockUserDefaults
NSUserDefaults
UserDefaults
.package(url: "https://github.com/417-72KI/MockUserDefaults.git", from: "2.0.0"),
pod 'MockUserDefaults'
NSUserDefaults *userDefaults = [NSUserDefaults mockedUserDefaults]; [userDefaults setObject:@"string" forKey:@"key"]; XCTAssertEqualObjects([userDefaults objectForKey:@"key"], @"string");
let userDefaults: UserDefaults = .mocked userDefaults.set("string", forKey: "key") XCTAssertEqual(userDefaults.string(forKey: "key"), "string")
make init_demo_app
make demo_app
MockUserDefaultsDemo.xcworkspace
MockUserDefaults
MockUserDefaults
is a simple replacement forNSUserDefaults
/UserDefaults
to make test easier.Installation
SwiftPM (recommended)
CocoaPods
Usage
Objective-C
Swift
Demo
Create project
First time
After the first time
Usage
MockUserDefaultsDemo.xcworkspace