From: Dejan L. <dlo...@us...> - 2004-06-14 12:58:33
|
Update of /cvsroot/rtk/rtk/test/core In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19990 Added Files: queue0.cpp Log Message: test for queue class --- NEW FILE: queue0.cpp --- /***************************************************************************** Example file for the Array class *****************************************************************************/ #include "../test.h" #ifdef _WIN32 #include <windows.h> #endif #include <stdio.h> #include <rtk/Queue.h> #include <rtk/Rtk.h> #include <rtk/rchar.h> #include <rtk/debug.h> #include <rtk/rchar.h> using namespace Rtk; int main(int argc, char* argv[]) { TITLE(_R("Test file for the Queue class(es)")); STEP(Queue qu); // Append some single values STEP(qu.SetMaxSize(4)); STEP(qu.Enqueue((void*)2)); STEP(qu.Enqueue((void*)5)); STEP(qu.Enqueue((void*)7)); STEP(qu.Enqueue((void*)11)); STEP(qu.Enqueue((void*)32)); STEP(qu.Enqueue((void*)1)); STEP(rprintf(_R("Size is: %d\n\n\n\n\n"),qu.GetCount())); while(qu.GetCount()) { rprintf(_R("element: %d\n"),(int)qu.GetFirst()); STEP(qu.Dequeue()); rprintf(_R("new size: %d\n\n\n"),(int)qu.GetCount()); } return 0; } |