IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
NUnit.Engine.Runners.Tests.ParallelTaskWorkerPoolTests Class Reference

Classes

class  BusyTask
 
class  NoOpTask
 

Public Member Functions

void RequiresAtLeastOneThread (int numThreads)
 
void EnqueueCannotBeCalledAfterWorkHasStarted ()
 
void WaitAll_SingleTask ()
 
void WaitAll_SingleThread_MultipleTasks ()
 
void WaitAll_TwoThreads_MultipleTasks ()
 

Private Types

enum  BusyTaskState { BusyTaskState.Queued, BusyTaskState.Executing, BusyTaskState.Completed }
 

Member Enumeration Documentation

Enumerator
Queued 
Executing 
Completed 

Member Function Documentation

void NUnit.Engine.Runners.Tests.ParallelTaskWorkerPoolTests.RequiresAtLeastOneThread ( int  numThreads)
inline
void NUnit.Engine.Runners.Tests.ParallelTaskWorkerPoolTests.EnqueueCannotBeCalledAfterWorkHasStarted ( )
inline
void NUnit.Engine.Runners.Tests.ParallelTaskWorkerPoolTests.WaitAll_SingleTask ( )
inline
void NUnit.Engine.Runners.Tests.ParallelTaskWorkerPoolTests.WaitAll_SingleThread_MultipleTasks ( )
inline
void NUnit.Engine.Runners.Tests.ParallelTaskWorkerPoolTests.WaitAll_TwoThreads_MultipleTasks ( )
inline

The documentation for this class was generated from the following file: