in source/UberCoreTests/ConfigurationTests.swift [55:92]
func testConfiguration_restoreDefaults() {
let newClientID = "newID"
let newCallback = URL(string: "newCallback://")!
let newDisplay = "newDisplay://"
let newServerToken = "newserver"
let newGroup = "new group"
let newTokenId = "newTokenID"
let newSandbox = true
Configuration.shared.clientID = newClientID
Configuration.shared.setCallbackURI(newCallback)
Configuration.shared.appDisplayName = newDisplay
Configuration.shared.serverToken = newServerToken
Configuration.shared.defaultKeychainAccessGroup = newGroup
Configuration.shared.defaultAccessTokenIdentifier = newTokenId
Configuration.shared.isSandbox = newSandbox
XCTAssertEqual(newClientID, Configuration.shared.clientID)
XCTAssertEqual(newCallback, Configuration.shared.getCallbackURI())
XCTAssertEqual(newDisplay, Configuration.shared.appDisplayName)
XCTAssertEqual(newServerToken, Configuration.shared.serverToken)
XCTAssertEqual(newGroup, Configuration.shared.defaultKeychainAccessGroup)
XCTAssertEqual(newTokenId, Configuration.shared.defaultAccessTokenIdentifier)
XCTAssertEqual(newSandbox, Configuration.shared.isSandbox)
Configuration.restoreDefaults()
Configuration.plistName = "testInfo"
Configuration.bundle = Bundle.main
XCTAssertEqual(Configuration.shared.clientID, defaultClientID)
XCTAssertEqual(defaultGeneralCallback, Configuration.shared.getCallbackURI())
XCTAssertEqual(defaultDisplayName, Configuration.shared.appDisplayName)
XCTAssertEqual(defaultServerToken, Configuration.shared.serverToken)
XCTAssertEqual("", Configuration.shared.defaultKeychainAccessGroup)
XCTAssertEqual(defaultAccessTokenIdentifier, Configuration.shared.defaultAccessTokenIdentifier)
XCTAssertEqual(defaultSandbox, Configuration.shared.isSandbox)
}