0

我有一个要在 Swift 中测试的函数。它是使用 Coco/R 生成的。我有一个输入语句,我想测试它是否使用生成的代码(Parser.swift)提供所需的输出。

我还没有尝试过任何东西,因为我不知道从哪里开始。

func Addition {
       var x = input.a
       var y = input.b
       let z: Int?
       z = x + y
       return z
   }

预期结果:输入文件:a = 10 b = 5 输出:15

4

1 回答 1

1

打开 XCode ,创建新的 PlayGround:

然后试试这个:

import Foundation

struct InputFormat {
    var a : Int
    var b : Int
}
func addition(input: InputFormat) -> Int {
    let x = input.a
    let y = input.b
    let z = x + y
    return z
}

let input = InputFormat(a: 10, b: 5)
print(addition(input: input))

这是让您的代码进入测试的最接近的方法。希望能帮助到你。

于 2019-07-02T19:37:37.937 回答