         let delegate = UIApplication.sharedApplication().delegate as? AppDelegate,
             top = (delegate?.window?.rootViewController as? UITabBarController)?.viewControllers?[0] as? FirstViewController,
             trackMaster = Swiftalytics.trackingNameForViewController(top!)
-        XCTAssertEqualOptional(trackMaster, "FirstViewController (start)")
+        XCTAssertEqualOptional(trackMaster, b: "FirstViewController (start)")
     }
     
     /// JSQCoreDataKit initialized ok

        
        // items copied to NSUserDefaults from plist for settings
        let defaults = NSUserDefaults.standardUserDefaults()
        XCTAssertNotNilOptional(defaults.stringForKey("version_number"), "missing version number");
        XCTAssertNotNilOptional(defaults.stringForKey("build_number"), "missing build number");
        XCTAssertNotNilOptional(defaults.stringForKey("build_date"), "missing build date");
        
        // images and storyboards, as provided by R.swift
        R.validate()

    /// Make sure our extensions perform as expected
    func testOptionalTests() {
        var optional: String?
        XCTAssertNilOptional(optional, message: "XCTAssertNilOptional broken?")
        optional = "option"
        XCTAssertNotNilOptional(optional, message: "XCTAssertNotNilOptional broken?")
        XCTAssertEqualOptional(optional, b: "option", "XCTAssertEqualOptional broken?")
    }
    
    /// Check that setup, target plist and main storyboard are good
    func testAppDelegateConfiguration() {
        let delegate = UIApplication.sharedApplication().delegate as? AppDelegate
        XCTAssertNotNilOptional(delegate, message: "sharedApplication().delegate does not exist - set host application!")
        XCTAssertNotNilOptional(delegate?.window, message: "missing main window")
        let root = delegate?.window?.rootViewController as? UITabBarController
        XCTAssertNotNilOptional(root, message: "missing root tab controller")
        XCTAssertNotNilOptional(root?.viewControllers?[0] as? FirstViewController, message: "wrong first view controller")
        XCTAssertNotNilOptional(root?.viewControllers?[1] as? SecondViewController, message: "wrong second view controller")
    }
    
    /// Check that resource configurations are good
