XCODE中的测试对象给出没有成员错误

时间:2014-08-19 18:51:46

标签: ios xcode ipad swift

我正在尝试测试一个名为Student的课程。

我在测试文件中创建了一个学生对象:

let rice = Student(dateOfBirth: "01/10/2001",Grade: 6,School: "Thompson",PickUp: ["Debra":"Mom","Alf":"Grandpa","Nancy":"Nanny"], Contacts: ["Debra":"555-5555","Alf":"444-444"])

创造这个就可以了。然而,当我开始尝试并使用类似

之类的东西进行测试时
rice.DOB, rice.grade

它表示学生没有名为DOB /成绩的会员。但是,这些调用在测试文件之外工作。

我做错了什么。我需要做些什么才能测试这个课程?

import UIKit

公共班学生:NSObject {

var DOB:String
var grade:Int
var school:String
var pickup:[String:String]
var contacts:[String:String]



public init(dateOfBirth:String, Grade:Int, School:String, PickUp:[String:String], Contacts:[String:String]){
    DOB=dateOfBirth
    grade=Grade
    school=School
    pickup=PickUp
    contacts=Contacts
}

在测试文件中的功能

    func testStudent(){
    let rice = Student(dateOfBirth: "01/10/2001",Grade: 6,School: "Thompson",PickUp: ["Debra":"Mom","Alf":"Grandpa","Nancy":"Nanny"], Contacts: ["Debra":"555-5555","Alf":"444-444"])
    XCTAssertTrue(rice.DOB, "01/10/2001")
}

0 个答案:

没有答案