     ComparisonTest("\u{0}", "",
         skip: "rdar://problem/37686816"),
     ComparisonTest("\u{0}", "\u{0}",
-        xfail: "https://bugs.swift.org/browse/SR-332"),
+        expectedFailure: "https://bugs.swift.org/browse/SR-332"),
     ComparisonTest("\r\n", "t"),
     ComparisonTest("\r\n", "\n",
-        xfail: "blocked on rdar://problem/19036555"),
+        expectedFailure: "blocked on rdar://problem/19036555"),
     ComparisonTest("\u{0}", "\u{0}\u{0}",
-        xfail: "rdar://problem/19034601"),
+        expectedFailure: "rdar://problem/19034601"),
 
     // Whitespace
     // U+000A LINE FEED (LF)


    init(
        _ lhs: String, _ rhs: String,
          xfail reason: String = "", line: UInt = #line
    ) {
        self.lhs = lhs
        self.rhs = rhs
        self.behavior = xfail.isEmpty ? .run : .xfail(reason)
        self.loc = line
    }
    

    let loc: UInt
    let behavior: TestBehavior

    var expectedFailure: Bool {
      if case .expectedFailure = behavior {
        return true
      } else {
        return false
