我有一个奇怪的情况,单元测试可以通过一些黑客攻击轻松解决,并想知道在解决重大改写之前这是否很容易作为临时修复。
import Foundation
class Foo : NSObject {
func bar() -> Void {
// third-party code
}
}
有没有办法让Foo.bar
返回字符串"-[Foo bar]"
编辑:我没有很好地解释我的情况,抱歉。我正在寻找类似功能的东西:
MyStringifyingFunction(Foo.bar) // returns "-[Foo bar]"
这将用于与name
实例的XCTest
进行比较,例如填充字符串"-[MyTestClass testMethodOne]"
。