Use original implementation in global functions

This commit is contained in:
beeth0ven 2017-11-30 20:20:10 +08:00
parent 3cba111f42
commit fb5035e427

View File

@ -34,7 +34,7 @@ extension TestScheduler {
*/
@available(*, deprecated, renamed: "Recorded.next(_:_:)")
public func next<T>(_ time: TestTime, _ element: T) -> Recorded<Event<T>> {
return Recorded<Event<T>>.next(time, element)
return Recorded(time: time, value: .next(element))
}
/**
@ -46,7 +46,7 @@ extension TestScheduler {
*/
@available(*, deprecated, renamed: "Recorded.completed(_:_:)")
public func completed<T>(_ time: TestTime, _ type: T.Type = T.self) -> Recorded<Event<T>> {
return Recorded<Event<T>>.completed(time, type)
return Recorded(time: time, value: .completed)
}
/**
@ -56,6 +56,6 @@ extension TestScheduler {
*/
@available(*, deprecated, renamed: "Recorded.error(_:_:_:)")
public func error<T>(_ time: TestTime, _ error: Swift.Error, _ type: T.Type = T.self) -> Recorded<Event<T>> {
return Recorded<Event<T>>.error(time, error, type)
return Recorded(time: time, value: .error(error))
}
//}