You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
akarnokd
changed the title
2.x: Maybe incorrect or missing marbles (tracking issue)
3.x: Maybe incorrect or missing marbles (tracking issue)
Jan 29, 2020
amb
: missing diagramambArray
: missing diagramconcat(Iterable)
: missing diagramconcat(Publisher)
: missing diagramconcat(Publisher, int)
: missing diagramconcatArray
: missing diagramconcatArrayDelayError
: indicate error delayed, 1 marble per sourceconcatArrayEager
: missing diagramconcatDelayError(Iterable)
: missing diagramconcatDelayError(Publisher)
: missing diagramconcatDelayError(Publisher, int)
: fix overlap/misalignment inside the operator boxconcatEager(Iterable)
: missing diagramconcatEager(Publisher)
: missing diagramcreate
: missing diagramdefer
: missing diagramerror(Callable)
: indicate callable returns the errorfromAction
: missing diagramfromCompletable
: missing diagramfromSingle
: missing diagramfromCallable
: missing diagramfromFuture(Future)
: operator name in the box, indicate Future is the parameterfromFuture(Future, long, TimeUnit)
: operator name in the box, indicate Future is the parameter, indicate timeoutfromRunnable
: missing diagrammerge(Iterable)
: missing diagrammerge(Publisher)
: missing diagrammerge(Publisher, int)
: missing diagrammergeArray
: missing diagrammergeArrayDelayError
: one marble per Maybe sourcemergeDelayError(Iterable)
: one marble per Maybe sourcemergeDelayError(Publisher)
: one marble per Maybe sourcemergeDelayError(Maybe, Maybe, ...)
: one marble per Maybe sourcesequenceEqual
+ 1: result should beSingle
.timer
+ 1: result should be Maybeusing
+ 1: rework to indicate the created Maybewrap
: missing marblezip(Iterable)
: one marble per Maybe source, result should be Maybezip(Maybe, Maybe, ...)
+ 8: one marble per Maybe source, result should be MaybezipArray
: one marble per Maybe source, result should be MaybeambWith
: one marble per Maybe source, result should be Maybeoperator removedas
: missing diagramblockingGet
+ 1: missing diagramcache
: one marble per Maybe source, result should be Maybecast
: missing diagramcompose
: missing diagramconcatMap
: indicate Maybe target, indicate empty sourceconcatWith
: one marble per Maybe source, result should be Maybe, operator name, indicate other is a parametercontains
: one marble per Maybe source, result should be Single, empty casecount
: one marble per maybe, operator name, result should be Single, empty casedefaultIfEmpty
: non-empty case, result should be Maybedelay(time)
+ 3: one marble per Maybe source, result should be Maybedelay(Publisher)
: one marble per Maybe, one signal by the Publisher, empty publisher casedelaySubscription(Publisher)
: missing diagramdelaySubscription(time)
+ 1: one marble per Maybe source, result should be MaybedoAfterSuccess
: missing diagramdoAfterTerminate
: operator name, one marble per Maybe, result should be MaybedoFinally
: missing diagramdoOnDispose
: missing diagramdoOnComplete
: one marble per Maybe, result should be MaybedoOnError
: missing diagramdoOnEvent
: missing diagramdoOnSubscribe
: missing diagramdoOnSuccess
: missing diagramdoOnTerminate
: one marble per Maybe, result should be Maybefilter
: one marble per Maybe, result should be MaybeflatMap(Function, Function, Callable)
: one marble per Maybe, result should be MaybeflatMap(Function, BiFunction)
: one marble per Maybe, result should be MaybeflatMapObservable
: should be mapped into an ObservableflatMapPublisher
: indicate backpressureflatMapSingle
: indicate empty maybe results in errorflatMapSingleElement
: operator name, indicate empty maybeflatMapCompletable
: indicate empty maybehide
: missing diagramignoreElement
: operator name, one marble per Maybe, result should be MaybeisEmpty
: result should be SinglemergeWith
: operator name, one marble per Maybe, indicate backpressureofType
: one marble per MaybeonErrorComplete
+ 1: missing diagramonErrorResumeNext
: one marble per Maybe, result should be MaybeonErrorResumeWith
: one marble per Maybe, result should be MaybeonErrorReturn
: one marble per Maybe, result should be Maybe, indicate callbackonErrorReturnItem
: operator name, one marble per Maybe, result should be Maybe, indicate normal outcomeoperator removedonExceptionResumeNext
: operator takes a Maybe source directlyˇonTerminateDetach
: missing diagramrepeat
+ 1: one marble per source, indicate backpressure, indicate repeat conditionsrepeatUntil
: operator name, repeat condition, indicate backpressurerepeatWhen
: one marble per Maybe, indicate backpressureretry
+ 2: one marble per Maybe, result should be Maybe, indicate repeat conditionsretry(int, Predicate)
: missing diagramretry(Predicate)
: missing diagramretryUntil
: missing diagramretryWhen
: one marble per Maybe, output should be MaybeswitchIfEmpty
+ 1: improve diagrams, indicate argument typetakeUntil
+ 1: one marble per Maybe, output should be Maybetimeout
+ 3: one marble per Maybe, output should be Maybetimeout(MaybeSource)
: missing diagramtimeout(MaybeSource, MaybeSource)
: missing diagramtimeout(Publisher)
: missing diagramtimeout(Publisher, MaybeSource)
: missing diagramto
: missing diagramtoFlowable
: missing diagramtoObservable
: missing diagramtoSingle
+ 1: missing diagramunsubscribeOn
: missing diagramzipWith
: one marble per Maybe, output should be MaybeThe text was updated successfully, but these errors were encountered: