0001    public protocol FailureType
Case.swift:26
    } catch let error as FailureType {
Expectation.swift:4
  func failure(reason: String) -> FailureType
Expectation.swift:7
struct ExpectationFailure : FailureType {
Expectation.swift:41
  public func failure(reason: String) -> FailureType {
Failure.swift:9
struct Failure : FailureType {
Failure.swift:24
public func failure(reason: String? = nil, function: String = __FUNCTION__, file: String = __FILE__, line: Int = __LINE__) -> FailureType {
Reporter.swift:16
  func addFailure(name:String, failure: FailureType)
Reporters.swift:29
  let failure: FailureType
Reporters.swift:31
  init(position: [String], failure: FailureType) {
Reporters.swift:106
  func addFailure(name: String, failure: FailureType) {
Reporters.swift:130
  override func addFailure(name: String, failure: FailureType) {
Reporters.swift:154
  override func addFailure(name: String, failure: FailureType) {
Reporters.swift:187
  override func addFailure(name: String, failure: FailureType) {
: ErrorType { 0002 var function: String { get } 0003 var file
Reporters.swift:42
      let file = "\(failure.failure.file):\(failure.failure.line)"
Reporters.swift:46
      if let contents = try? NSString(contentsOfFile: failure.failure.file, encoding: NSUTF8StringEncoding) as String {
Reporters.swift:193
    print("# \(failure.reason) from \(failure.file):\(failure.line)")
: String { get } 0004 var line
Reporters.swift:42
      let file = "\(failure.failure.file):\(failure.failure.line)"
Reporters.swift:48
        let line = lines[failure.failure.line - 1]
Reporters.swift:193
    print("# \(failure.reason) from \(failure.file):\(failure.line)")
: Int { get } 0005 0006 var reason
Reporters.swift:43
      Swift.print("  \(ANSI.Bold)\(file)\(ANSI.Reset) \(ANSI.Yellow)\(failure.failure.reason)\(ANSI.Reset)\n")
Reporters.swift:193
    print("# \(failure.reason) from \(failure.file):\(failure.line)")
: String { get } 0007 } 0008 0009 struct Failure
Case.swift:29
      reporter.addFailure(name, failure: Failure(reason: "Unhandled error: \(error)"))
Failure.swift:25
  return Failure(reason: reason ?? "-", function: function, file: file, line: line)
: FailureType { 0010 let reason
Failure.swift:17
    self.reason = reason
: String 0011 0012 let function
Failure.swift:18
    self.function = function
: String 0013 let file
Failure.swift:19
    self.file = file
: String 0014 let line
Failure.swift:20
    self.line = line
: Int 0015 0016 init
Case.swift:29
      reporter.addFailure(name, failure: Failure(reason: "Unhandled error: \(error)"))
Failure.swift:25
  return Failure(reason: reason ?? "-", function: function, file: file, line: line)
(reason: String, function: String = __FUNCTION__, file: String = __FILE__, line: Int = __LINE__) { 0017 self.reason = reason 0018 self.function = function 0019 self.file = file 0020 self.line = line 0021 } 0022 } 0023 0024 public func failure(reason: String? = nil, function: String = __FUNCTION__, file: String = __FILE__, line: Int = __LINE__) -> FailureType { 0025 return Failure(reason: reason ?? "-", function: function, file: file, line: line) 0026 } 0027