## やりたいこと
UnitTestで、正しいラベルが表示されているか確認したい。
ですが、let cell =
の行で長文のエラーがでました。
swift
1 // 正しいラベルが表示されているか確認 2 func testLabelTxt() { 3 let vc = SearchRootVC() 4 5 let testItems = [["key1": "item1", "key2": "item2"]] 6 vc.repo = testItems 7 8 let cell = vc.tableView(vc.tableView, cellForRowAt: IndexPath(row: 0, section: 1)) // この行で長文のエラー。 9 XCTAssertEqual(cell.textLabel?.text, "item1") 10 }
## エラー
## 試したこと
こちらを参考に、「dequeueReusableCellが、Identifierを持っているか確認」してみましたが、
(しかし、ラベル表示とは関係なさそうでした。)
Value of type 'SearchRootVC' has no member 'reuseIdentifier'
のエラーがでました。
reuseIdentifier
の箇所に何を記述すべきか教えて頂きたいです。
swift
1 // dequeueReusableCellが、Identifierを持っているか確認 2 func testTableViewCellHasReuseIdentifier() { 3 let vc = SearchRootVC() 4 5 let cell = vc.tableView(vc.tableView, cellForRowAt: IndexPath(row: 0, section: 0)) as? SearchRootVC 6 let actualReuseIdentifer = cell?.reuseIdentifier // Value of type 'SearchRootVC' has no member 'reuseIdentifier' 7 let expectedReuseIdentifier = "RepositoryCell" 8 XCTAssertEqual(actualReuseIdentifer, expectedReuseIdentifier) 9 }
## 参考サイト
質問は以上です。
お時間あるときに、ご返信頂けましたら幸いです????
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。