Commit Graph

54 Commits

Author SHA1 Message Date
Eric Jensen
2b0dd31a9f Correct mixed indentation by replacing tabs with spaces 2016-03-22 20:04:39 -07:00
Krunoslav Zaher
a1c2448efe Fixes synchronization problem with SingleAssignmentDisposable. 2016-03-17 10:40:24 +01:00
Krunoslav Zaher
439e6bddda Improves blocking unit tests cleanup logic. 2016-03-13 19:53:17 +01:00
Denis Lebedev
0567020538 Simplify computed properties 2016-03-07 17:31:00 +00:00
Krunoslav Zaher
6e08500ebc Improves single operator logic. 2016-03-06 22:07:58 +01:00
Krunoslav Zaher
ff452009cd Fixes test compilation on Linux. 2016-02-14 12:34:53 -08:00
Krunoslav Zaher
14e9a04ab6 Fixes problem with RunLoopLock calling run loop stop multiple times. 2016-02-05 15:36:34 +01:00
Krunoslav Zaher
99e5579f20 Adds optional parameter to timer operator. 2016-01-31 23:07:18 +01:00
Thane Gill
912e3de6e8 [testRetryWhen_Incremental_BackOff] Fix return type 2016-01-31 22:53:22 +01:00
Thane Gill
b4eb61419b [testDoOnError_throws] Use different error than original one 2016-01-20 17:18:01 -08:00
Thane Gill
e9057b98c2 Rename doOnComplete to doOnCompleted 2016-01-20 17:17:48 -08:00
Thane Gill
badb02f5c3 Add 6 tests for doOn* shortcuts 2016-01-17 11:37:46 -08:00
Thane Gill
0ce634ca50 Rename tests to doOn instead of Do 2016-01-17 11:08:01 -08:00
Krunoslav Zaher
c1f5931fb8 Adds unit tests for SequenceType version of toObservable. 2016-01-02 23:51:24 +01:00
Krunoslav Zaher
1aa52d2f63 Merge pull request #373 from hsoi/feature/hsoi-schedulers-QoS
Adding Quality of Service (QOS) support to the Schedulers
2015-12-30 16:45:43 +01:00
Krunoslav Zaher
439ca291bc Updates Scheduler documentation. 2015-12-30 15:20:50 +01:00
John C. Daub
b3f4bf13f2 Update tests to adopt the QOS approach. 2015-12-30 08:10:34 -06:00
Krunoslav Zaher
8e4a154360 Removes RxMutableBox from large part of unit tests. 2015-12-30 03:51:27 +01:00
Krunoslav Zaher
6bc1ae0ff9 Deprecates ScopedDisposable and scopedDispose in favor of DisposeBag. 2015-12-30 02:50:07 +01:00
Krunoslav Zaher
a3e2765e3d Removes sampleLatest unit tests. 2015-12-30 02:10:53 +01:00
Krunoslav Zaher
8b2984e4e2 Deprecates Variable implementing ObservableType in favor of asObservable(), and changes behavior so it completes the sequence once it is deallocated. 2015-12-29 23:49:30 +01:00
Krunoslav Zaher
3561214733 Unit tests polish. 2015-12-29 17:34:05 +01:00
Krunoslav Zaher
5d677eaf91 Standardizes header format. 2015-12-29 16:56:21 +01:00
Krunoslav Zaher
b7e0ca68fe Fixes anomaly with Timeout. #367 2015-12-28 15:15:38 +01:00
Krunoslav Zaher
419a057fa9 Hides HotObservable and ColdObservable behind TestableObservable. Renames MockObserver to TestableObserver. 2015-12-28 02:46:18 +01:00
Krunoslav Zaher
95dea91c73 Small fixes for Linux. 2015-12-27 17:07:13 -08:00
Krunoslav Zaher
f948e46800 Cleans up run loop code in tests. 2015-12-28 01:59:00 +01:00
Krunoslav Zaher
aa7a521244 More unit tests for VirtualTimeScheduler and HistoricalScheduler. 2015-12-28 01:46:45 +01:00
Krunoslav Zaher
9d4d93b474 Adds unit tests for VirtualTimeScheduler and HistoricScheduler. 2015-12-28 01:24:33 +01:00
Krunoslav Zaher
c54521fb08 Adds PriorityQueue. 2015-12-28 01:24:32 +01:00
Krunoslav Zaher
388ebac8cd Deprecates MainThreadScheduler.sharedInstance in favor of MainThreadScheduler.instance. Adds unit tests for CurrentThreadScheduler and MainThreadScheduler. 2015-12-28 01:24:32 +01:00
Krunoslav Zaher
bbd2c37e95 Adds named parameter start to range and initialState to generate. 2015-12-27 13:17:37 +01:00
Krunoslav Zaher
8a38f39444 Adds test main.swift generator on Linux. 2015-12-27 01:12:36 +01:00
Krunoslav Zaher
d377f61794 Linux fixes. 2015-12-25 23:33:25 +01:00
Krunoslav Zaher
e2819880f0 Linux porting changes. 2015-12-25 22:31:58 +01:00
Krunoslav Zaher
75a528ea6d Replaces spin lock with expectation mechanism, removes C style for loop, error comparison reuses logic from event comparison. 2015-12-25 21:43:05 +01:00
Krunoslav Zaher
e1a2daa0a5 Removes C style for loops. 2015-12-25 20:59:52 +01:00
Krunoslav Zaher
5bff7acc44 Removes spin lock from unit tests. 2015-12-25 20:55:52 +01:00
Krunoslav Zaher
bee92f9700 Cleanup. 2015-12-25 20:30:40 +01:00
Krunoslav Zaher
f183ac08e0 Moves Driver tests from RxSwift tests to RxCocoa tests. 2015-12-25 18:34:55 +01:00
Krunoslav Zaher
9cae95d3ef Fixes Swift 2.2 warnings. 2015-12-25 12:50:42 +01:00
Krunoslav Zaher
d387f91afa Removes SchedulerType associated types in favor of concrete types. 2015-12-23 21:17:57 +01:00
Krunoslav Zaher
0a6a377c5f Deprecates free functions timer and interval in favor of Observable<E>.timer and Observable<E>.interval. 2015-12-23 11:23:15 +01:00
Krunoslav Zaher
c8f7b13586 Fixes driver warnings in unit tests. 2015-12-21 21:50:44 +01:00
Krunoslav Zaher
5e1732134c Fixes warnings in unit tests. 2015-12-21 21:34:48 +01:00
Krunoslav Zaher
5716cc3cec Transforms free functions to factory functions on Observable. (just, never, error, generate, combineLatest, zip ...) 2015-12-21 20:55:37 +01:00
Krunoslav Zaher
411a9cca1b Fixes template files. 2015-12-21 12:50:30 +01:00
Krunoslav Zaher
b9018f69af Renamed MockObserver property messages to events. 2015-12-20 17:43:19 +01:00
Krunoslav Zaher
1e28105ed3 Makes Recorded more generic. 2015-12-20 11:45:47 +01:00
Krunoslav Zaher
7147629173 Improves failure reporting. 2015-12-20 11:11:08 +01:00