プロジェクトの単体テストを追加していますが、UITableViewCell カスタム クラスのテストを作成する方法につまずいています。クラスのコードは次のとおりです。
class ConfirmSubmitTableViewCell: UITableViewCell, UICollectionViewDelegate {
var reportECTag: ReportECTag!
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
}
override func setSelected(selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {
return 1
}
func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
let photoArray = Utility.sharedInstance.getPhotoArray(reportECTag.fieldDataInformationDict)
return (photoArray.count)
}
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let collectionCell = collectionView.dequeueReusableCellWithReuseIdentifier(kCollectionViewCell, forIndexPath: indexPath)
let imageView: UIImageView = collectionCell.viewWithTag(287) as! UIImageView
let photoArray = Utility.sharedInstance.getPhotoArray(reportECTag.fieldDataInformationDict)
imageView.image = UIImage(data: (photoArray.objectAtIndex(indexPath.row) as? NSData)!)//photoArray.objectAtIndex(indexPath.row) as? UIImage
return collectionCell
}
たとえば、awakeFromNib() と setSelected をテストするにはどうすればよいでしょうか?
ありがとうございました。