71 lines
2.5 KiB
Plaintext
71 lines
2.5 KiB
Plaintext
Testing WI.YieldableTask.
|
|
|
|
|
|
== Running test suite: YieldableTask
|
|
-- Running test case: ItemsAreProcessedInIterationOrder
|
|
PASS: Item to process should be next expected item.
|
|
PASS: Item to process should be next expected item.
|
|
PASS: Item to process should be next expected item.
|
|
PASS: Item to process should be next expected item.
|
|
PASS: Item to process should be next expected item.
|
|
The yieldable task finished.
|
|
PASS: Task should not be cancelled.
|
|
PASS: Task should not be processing.
|
|
|
|
-- Running test case: ProcessedItemsArgumentContainsExpectedItems
|
|
PASS: processedItems argument should contain 10 items.
|
|
PASS: Time to process items before yielding should be greater than zero.
|
|
PASS: processedItems argument should contain all items processed since the previous yield.
|
|
PASS: processedItems argument should contain 10 items.
|
|
PASS: Time to process items before yielding should be greater than zero.
|
|
PASS: processedItems argument should contain all items processed since the previous yield.
|
|
PASS: processedItems argument should contain 10 items.
|
|
PASS: Time to process items before yielding should be greater than zero.
|
|
PASS: processedItems argument should contain all items processed since the previous yield.
|
|
PASS: processedItems argument should contain 10 items.
|
|
PASS: Time to process items before yielding should be greater than zero.
|
|
PASS: processedItems argument should contain all items processed since the previous yield.
|
|
Finished processing items.
|
|
|
|
-- Running test case: TaskFinishesWhenInterruptedByCancellation
|
|
Process item: "test"
|
|
Finished processing items.
|
|
PASS: Task should not be processing.
|
|
PASS: Task should be cancelled.
|
|
|
|
-- Running test case: ShortTaskCompletesWithoutYielding
|
|
PASS: Should process all items without yielding.
|
|
Finished processing items.
|
|
PASS: Task should not be cancelled.
|
|
PASS: Task should not be processing.
|
|
|
|
-- Running test case: ProcessItemsFromGenerator
|
|
Process item: 1
|
|
Process item: 2
|
|
Process item: 4
|
|
Process item: 8
|
|
Process item: 16
|
|
Process item: 32
|
|
Process item: 64
|
|
Process item: 128
|
|
Finished processing items.
|
|
PASS: Task should not be cancelled.
|
|
PASS: Task should not be processing.
|
|
|
|
-- Running test case: ProcessItemsFromMap
|
|
Process item: [1,"one"]
|
|
Process item: [2,"two"]
|
|
Process item: [3,"three"]
|
|
Finished processing items.
|
|
PASS: Task should not be cancelled.
|
|
PASS: Task should not be processing.
|
|
|
|
-- Running test case: ProcessItemsFromSet
|
|
Process item: 1
|
|
Process item: 2
|
|
Process item: 3
|
|
Finished processing items.
|
|
PASS: Task should not be cancelled.
|
|
PASS: Task should not be processing.
|
|
|