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.Framework.Constraints.DelayedConstraintTests Class Reference
+ Inheritance diagram for NUnit.Framework.Constraints.DelayedConstraintTests:
+ Collaboration diagram for NUnit.Framework.Constraints.DelayedConstraintTests:

Public Member Functions

void SetUp ()
 
void SucceedsWithGoodDelegates (ActualValueDelegate< object > del)
 
void FailsWithBadDelegates (ActualValueDelegate< object > del)
 
void SimpleTest ()
 
void SimpleTestUsingBoolean ()
 
void ThatOverload_ZeroDelayIsAllowed ()
 
void ThatOverload_DoesNotAcceptNegativeDelayValues ()
 
void CanTestContentsOfList ()
 
void CanTestContentsOfDelegateReturningList ()
 
void CanTestInitiallyNullDelegate ()
 
void ThatBlockingDelegateWhichSucceedsWithoutPolling_ReturnsAfterDelay ()
 
void ThatBlockingDelegateWhichSucceedsWithPolling_ReturnsEarly ()
 
void ThatBlockingDelegateWhichFailsWithoutPolling_FailsAfterDelay ()
 
void ThatBlockingDelegateWhichFailsWithPolling_FailsAfterDelay ()
 
void ThatBlockingDelegateWhichThrowsWithoutPolling_FailsAfterDelay ()
 
void ThatBlockingDelegateWhichThrowsWithPolling_FailsAfterDelay ()
 
- Public Member Functions inherited from NUnit.Framework.Constraints.ConstraintTestBase
void SucceedsWithGoodValues (object value)
 
void FailsWithBadValues (object badValue, string message)
 
- Public Member Functions inherited from NUnit.Framework.Constraints.ConstraintTestBaseNoData
void ProvidesProperDescription ()
 
void ProvidesProperStringRepresentation ()
 

Private Member Functions

void SetValuesAfterDelay (int delay)
 

Static Private Member Functions

static DelayedConstraintTests ()
 
static void MethodReturningVoid ()
 
static object MethodReturningValue ()
 
static object MethodReturningFalse ()
 
static object MethodReturningZero ()
 
static void Delay (int delay)
 
static void MethodSetsValues ()
 

Private Attributes

const int DELAY = 100
 
const int AFTER = 300
 
const int POLLING = 50
 
const int MIN = AFTER - 10
 

Static Private Attributes

static bool boolValue
 
static List< int > list
 
static string statusString
 
static object[] SuccessData = new object[] { true }
 
static object[] FailureData
 
static ActualValueDelegate DelegateReturningValue
 
static ActualValueDelegate DelegateReturningFalse
 
static ActualValueDelegate DelegateReturningZero
 
static ActualValueDelegate
< object >[] 
SuccessDelegates
 
static ActualValueDelegate
< object >[] 
FailureDelegates
 
static int setValuesDelay
 
static AutoResetEvent waitEvent = new AutoResetEvent(false)
 

Additional Inherited Members

- Protected Attributes inherited from NUnit.Framework.Constraints.ConstraintTestBaseNoData
Constraint theConstraint
 
string expectedDescription = "<NOT SET>"
 
string stringRepresentation = "<NOT SET>"
 

Constructor & Destructor Documentation

static NUnit.Framework.Constraints.DelayedConstraintTests.DelayedConstraintTests ( )
inlinestaticprivate

Member Function Documentation

void NUnit.Framework.Constraints.DelayedConstraintTests.SetUp ( )
inline
void NUnit.Framework.Constraints.DelayedConstraintTests.SucceedsWithGoodDelegates ( ActualValueDelegate< object >  del)
inline
void NUnit.Framework.Constraints.DelayedConstraintTests.FailsWithBadDelegates ( ActualValueDelegate< object >  del)
inline
void NUnit.Framework.Constraints.DelayedConstraintTests.SimpleTest ( )
inline
void NUnit.Framework.Constraints.DelayedConstraintTests.SimpleTestUsingBoolean ( )
inline
void NUnit.Framework.Constraints.DelayedConstraintTests.ThatOverload_ZeroDelayIsAllowed ( )
inline
void NUnit.Framework.Constraints.DelayedConstraintTests.ThatOverload_DoesNotAcceptNegativeDelayValues ( )
inline
void NUnit.Framework.Constraints.DelayedConstraintTests.CanTestContentsOfList ( )
inline
void NUnit.Framework.Constraints.DelayedConstraintTests.CanTestContentsOfDelegateReturningList ( )
inline
void NUnit.Framework.Constraints.DelayedConstraintTests.CanTestInitiallyNullDelegate ( )
inline
void NUnit.Framework.Constraints.DelayedConstraintTests.ThatBlockingDelegateWhichSucceedsWithoutPolling_ReturnsAfterDelay ( )
inline
void NUnit.Framework.Constraints.DelayedConstraintTests.ThatBlockingDelegateWhichSucceedsWithPolling_ReturnsEarly ( )
inline
void NUnit.Framework.Constraints.DelayedConstraintTests.ThatBlockingDelegateWhichFailsWithoutPolling_FailsAfterDelay ( )
inline
void NUnit.Framework.Constraints.DelayedConstraintTests.ThatBlockingDelegateWhichFailsWithPolling_FailsAfterDelay ( )
inline
void NUnit.Framework.Constraints.DelayedConstraintTests.ThatBlockingDelegateWhichThrowsWithoutPolling_FailsAfterDelay ( )
inline
void NUnit.Framework.Constraints.DelayedConstraintTests.ThatBlockingDelegateWhichThrowsWithPolling_FailsAfterDelay ( )
inline
static void NUnit.Framework.Constraints.DelayedConstraintTests.MethodReturningVoid ( )
inlinestaticprivate
static object NUnit.Framework.Constraints.DelayedConstraintTests.MethodReturningValue ( )
inlinestaticprivate
static object NUnit.Framework.Constraints.DelayedConstraintTests.MethodReturningFalse ( )
inlinestaticprivate
static object NUnit.Framework.Constraints.DelayedConstraintTests.MethodReturningZero ( )
inlinestaticprivate
static void NUnit.Framework.Constraints.DelayedConstraintTests.Delay ( int  delay)
inlinestaticprivate
static void NUnit.Framework.Constraints.DelayedConstraintTests.MethodSetsValues ( )
inlinestaticprivate
void NUnit.Framework.Constraints.DelayedConstraintTests.SetValuesAfterDelay ( int  delay)
inlineprivate

Member Data Documentation

const int NUnit.Framework.Constraints.DelayedConstraintTests.DELAY = 100
private
const int NUnit.Framework.Constraints.DelayedConstraintTests.AFTER = 300
private
const int NUnit.Framework.Constraints.DelayedConstraintTests.POLLING = 50
private
const int NUnit.Framework.Constraints.DelayedConstraintTests.MIN = AFTER - 10
private
bool NUnit.Framework.Constraints.DelayedConstraintTests.boolValue
staticprivate
List<int> NUnit.Framework.Constraints.DelayedConstraintTests.list
staticprivate
string NUnit.Framework.Constraints.DelayedConstraintTests.statusString
staticprivate
object [] NUnit.Framework.Constraints.DelayedConstraintTests.SuccessData = new object[] { true }
staticprivate
object [] NUnit.Framework.Constraints.DelayedConstraintTests.FailureData
staticprivate
Initial value:
= new object[] {
new TestCaseData( false, "False" ),
new TestCaseData( 0, "0" ),
new TestCaseData( null, "null" ) }
ActualValueDelegate NUnit.Framework.Constraints.DelayedConstraintTests.DelegateReturningValue
staticprivate
ActualValueDelegate NUnit.Framework.Constraints.DelayedConstraintTests.DelegateReturningFalse
staticprivate
ActualValueDelegate NUnit.Framework.Constraints.DelayedConstraintTests.DelegateReturningZero
staticprivate
ActualValueDelegate<object> [] NUnit.Framework.Constraints.DelayedConstraintTests.SuccessDelegates
staticprivate
ActualValueDelegate<object> [] NUnit.Framework.Constraints.DelayedConstraintTests.FailureDelegates
staticprivate
int NUnit.Framework.Constraints.DelayedConstraintTests.setValuesDelay
staticprivate
AutoResetEvent NUnit.Framework.Constraints.DelayedConstraintTests.waitEvent = new AutoResetEvent(false)
staticprivate

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