forked from ReactiveX/RxSwift
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDeprecated.swift
61 lines (52 loc) · 2.35 KB
/
Deprecated.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
//
// Deprecated.swift
// RxTest
//
// Created by Krunoslav Zaher on 4/29/17.
// Copyright © 2017 Krunoslav Zaher. All rights reserved.
//
import RxSwift
extension TestScheduler {
@available(*, deprecated, renamed: "start(disposed:create:)")
public func start<Element>(_ disposed: TestTime, create: @escaping () -> Observable<Element>) -> TestableObserver<Element> {
return self.start(Defaults.created, subscribed: Defaults.subscribed, disposed: disposed, create: create)
}
@available(*, deprecated, renamed: "start(created:subscribed:disposed:create:)")
public func start<Element>(_ created: TestTime, subscribed: TestTime, disposed: TestTime, create: @escaping () -> Observable<Element>) -> TestableObserver<Element> {
return self.start(created: created, subscribed: subscribed, disposed: disposed, create: create)
}
}
/**
These methods are conceptually extensions of `XCTestCase` but because referencing them in closures would
require specifying `self.*`, they are made global.
*/
//extension XCTestCase {
/**
Factory method for an `.next` event recorded at a given time with a given value.
- parameter time: Recorded virtual time the `.next` event occurs.
- parameter element: Next sequence element.
- returns: Recorded event in time.
*/
@available(*, deprecated, renamed: "Recorded.next(_:_:)")
public func next<T>(_ time: TestTime, _ element: T) -> Recorded<Event<T>> {
return Recorded.next(time, element)
}
/**
Factory method for an `.completed` event recorded at a given time.
- parameter time: Recorded virtual time the `.completed` event occurs.
- parameter type: Sequence elements type.
- returns: Recorded event in time.
*/
@available(*, deprecated, renamed: "Recorded.completed(_:_:)")
public func completed<T>(_ time: TestTime, _ type: T.Type = T.self) -> Recorded<Event<T>> {
return Recorded.completed(time, type)
}
/**
Factory method for an `.error` event recorded at a given time with a given error.
- parameter time: Recorded virtual time the `.completed` event occurs.
*/
@available(*, deprecated, renamed: "Recorded.error(_:_:_:)")
public func error<T>(_ time: TestTime, _ error: Swift.Error, _ type: T.Type = T.self) -> Recorded<Event<T>> {
return Recorded.error(time, error, type)
}
//}