1

プロジェクトの単体テストを追加していますが、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 をテストするにはどうすればよいでしょうか?

ありがとうございました。

4

0 に答える 0