ReactOS 0.4.15-dev-7842-g558ab78
QueueTest Class Reference
Inheritance diagram for QueueTest:
Collaboration diagram for QueueTest:

Protected Member Functions

void pqueue1 ()
 
void queue1 ()
 

Private Member Functions

 CPPUNIT_TEST_SUITE (QueueTest)
 
 CPPUNIT_TEST (pqueue1)
 
 CPPUNIT_TEST (queue1)
 
 CPPUNIT_TEST_SUITE_END ()
 

Detailed Description

Definition at line 16 of file queue_test.cpp.

Member Function Documentation

◆ CPPUNIT_TEST() [1/2]

QueueTest::CPPUNIT_TEST ( pqueue1  )
private

◆ CPPUNIT_TEST() [2/2]

QueueTest::CPPUNIT_TEST ( queue1  )
private

◆ CPPUNIT_TEST_SUITE()

QueueTest::CPPUNIT_TEST_SUITE ( QueueTest  )
private

◆ CPPUNIT_TEST_SUITE_END()

QueueTest::CPPUNIT_TEST_SUITE_END ( )
private

◆ pqueue1()

void QueueTest::pqueue1 ( )
protected

Definition at line 33 of file queue_test.cpp.

34{
36 q.push(42);
37 q.push(101);
38 q.push(69);
39
40 CPPUNIT_ASSERT( q.top()==101 );
41 q.pop();
42 CPPUNIT_ASSERT( q.top()==69 );
43 q.pop();
44 CPPUNIT_ASSERT( q.top()==42 );
45 q.pop();
46
47 CPPUNIT_ASSERT(q.empty());
48}
#define CPPUNIT_ASSERT(X)
Definition: cppunit_mini.h:200
GLdouble GLdouble GLdouble GLdouble q
Definition: gl.h:2063

◆ queue1()

void QueueTest::queue1 ( )
protected

Definition at line 49 of file queue_test.cpp.

50{
52 q.push(42);
53 q.push(101);
54 q.push(69);
55
56 CPPUNIT_ASSERT( q.front()==42 );
57 q.pop();
58 CPPUNIT_ASSERT( q.front()==101 );
59 q.pop();
60 CPPUNIT_ASSERT( q.front()==69 );
61 q.pop();
62
63 CPPUNIT_ASSERT(q.empty());
64}
Definition: _queue.h:67

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