Class mozilla.components.support.base.observer.ConsumableTest

24

tests

0

failures

0

ignored

0.035s

duration

100%

successful

Tests

Test Duration Result
Consumable created with empty() is already consumed and contains no value 0s passed
Consumable created with from() is not consumed and contains value 0s passed
callback gets invoked if one consumer in list consumes value 0.003s passed
callback gets invoked if value gets consumed 0.001s passed
calling consume on an already consumed consumable does nothing 0.004s passed
calling consumeBy on an already consumed consumable does nothing 0.001s passed
consumed values can be removed from stream 0.001s passed
listeners are notified when value is consumed 0.003s passed
stream can be appended 0.001s passed
stream can be consumed by multiple consumers 0.004s passed
stream can get consumed in multiple steps 0.001s passed
stream elements can be consumed by multiple consumers 0.004s passed
stream elements get consumed in insertion order 0.001s passed
stream gets consumed in insertion order 0.001s passed
stream is consumed when all values are consumed 0.001s passed
stream retains consumed values 0s passed
value can be read and not consumed 0.001s passed
value will be consumed if at least one lambda returns true 0.002s passed
value will be consumed if consuming lambda returns true 0s passed
value will be consumed if multiple lambdas return true 0.002s passed
value will not be consumed if all consuming lambdas do return false 0.002s passed
value will not be consumed if consuming lambda returns false 0s passed
value will not be consumed if list of consumers is empty 0.001s passed
values can be removed from stream 0.001s passed