我写了简单的测试:
func testTabs() {
let tabbed = "t"
let spaced = " "
XCTAssert(tabbed == spaced, "Comparison is illegal")
}
func testTabs() {
let tabbed = "t"
let tab = " "
XCTAssert(tabbed == tab, "Comparison is illegal")
}
如果使用实际'选项卡'间距失败,对于4个空间,2个空间,它失败了。因此,我比较 TAB for t ,它失败了。(对于任何等效物也失败(。
它应该可以工作吗?如果我想做测试,我应该在字符串中切勿在字符串中使用 tab ?让我表明我的意思:
func generateSomeString() -> String {
let array = ["Some","Stupid","People","Don't","Read","But","Comment"]
let string = array.joined(separator: "t")
return string
}
func testStrings() {
let string = generateSomeString()
let expectedString = "Some Stupid People Don't Read But Comment"
print(string)
XCTAssert(string == expectedString, "Comparison is illegal")
}
选项卡和空格是空格,但不是同一回事。
您可以将t
替换为预期数量的空间,然后对其进行测试...