mirror of
git://jb55.com/damus
synced 2024-09-18 19:23:49 +00:00
ndb/test: add more test coverage on char iter
This commit is contained in:
parent
e8d0f1db8d
commit
c8e236b6d5
@ -80,20 +80,31 @@ final class NdbTests: XCTestCase {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
var count = 0
|
|
||||||
var char_count = 0
|
self.measure {
|
||||||
for tag in note.tags() {
|
var count = 0
|
||||||
for elem in tag {
|
var char_count = 0
|
||||||
print("iter_elem \(elem.string())")
|
|
||||||
for _ in elem {
|
for tag in note.tags() {
|
||||||
char_count += 1
|
for elem in tag {
|
||||||
|
print("iter_elem \(elem.string())")
|
||||||
|
for c in elem {
|
||||||
|
if char_count == 0 {
|
||||||
|
let ac = AsciiCharacter(c)
|
||||||
|
XCTAssertEqual(ac, "p")
|
||||||
|
} else if char_count == 0 {
|
||||||
|
XCTAssertEqual(c, 0x6c)
|
||||||
|
}
|
||||||
|
char_count += 1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
count += 1
|
||||||
}
|
}
|
||||||
count += 1
|
|
||||||
|
XCTAssertEqual(count, 786)
|
||||||
|
XCTAssertEqual(char_count, 24370)
|
||||||
}
|
}
|
||||||
|
|
||||||
XCTAssertEqual(count, 786)
|
|
||||||
XCTAssertEqual(char_count, 24370)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user