diff options
Diffstat (limited to 'src/libs/engine/tests')
-rw-r--r-- | src/libs/engine/tests/Makefile.am | 6 | ||||
-rw-r--r-- | src/libs/engine/tests/queue_test.cpp | 47 |
2 files changed, 1 insertions, 52 deletions
diff --git a/src/libs/engine/tests/Makefile.am b/src/libs/engine/tests/Makefile.am index 0da5ee09..993c9831 100644 --- a/src/libs/engine/tests/Makefile.am +++ b/src/libs/engine/tests/Makefile.am @@ -3,9 +3,8 @@ if BUILD_UNIT_TESTS AM_CXXFLAGS = @JACK_CFLAGS@ @LOSC_CFLAGS@ @ALSA_CFLAGS@ -I../../common common_ldadd = @JACK_LIBS@ @LOSC_LIBS@ @ALSA_LIBS@ -lrt node_tree_test_LDADD = $(common_ldadd) -queue_test_LDADD = $(common_ldadd) -bin_PROGRAMS = node_tree_test queue_test list_test +bin_PROGRAMS = node_tree_test list_test list_test_SOURCES = \ ../List.h \ @@ -14,7 +13,4 @@ list_test_SOURCES = \ node_tree_test_SOURCES = \ node_tree_test.cpp -queue_test_SOURCES = \ - queue_test.cpp - endif # BUILD_UNIT_TESTS diff --git a/src/libs/engine/tests/queue_test.cpp b/src/libs/engine/tests/queue_test.cpp deleted file mode 100644 index 3381a329..00000000 --- a/src/libs/engine/tests/queue_test.cpp +++ /dev/null @@ -1,47 +0,0 @@ -#include <iostream> -#include <string> -#include "../../common/Queue.h" - -using std::string; using std::cerr; using std::cout; using std::endl; - - -int main() -{ - Queue<int> q(10); - - cout << "New queue. Should be empty: " << q.is_empty() << endl; - cout << "Capacity: " << q.capacity() << endl; - cout << "Fill: " << q.fill() << endl; - - for (uint i=0; i < 5; ++i) { - q.push(i); - assert(!q.is_full()); - q.pop(); - } - cout << "Pushed and popped 5 elements. Queue should be empty: " << q.is_empty() << endl; - cout << "Fill: " << q.fill() << endl; - - for (uint i=10; i < 20; ++i) { - q.push(i); - } - cout << "Pushed 10 elements. Queue should be full: " << q.is_full() << endl; - cout << "Fill: " << q.fill() << endl; - - cout << "The digits 10->19 should print: " << endl; - while (!q.is_empty()) { - int foo = q.pop(); - cout << "Popped: " << foo << endl; - } - cout << "Queue should be empty: " << q.is_empty() << endl; - cout << "Fill: " << q.fill() << endl; - - cout << "Attempting to add eleven elements to queue of size 10. Only first 10 should succeed:" << endl; - for (uint i=20; i <= 39; ++i) { - cout << i; - cout << " - Fill: " << q.fill(); - cout << ", is full: " << q.is_full(); - cout << ", succeeded: " << q.push(i) << endl; - } - - return 0; -} |