Commit 43ac8dcf authored by Rachel Wil Sha Singh's avatar Rachel Wil Sha Singh 💬
Browse files

WIP

parent c1dd8713
......@@ -32,7 +32,7 @@ void ArrayQueue<T>::Push( const T& newData )
{
Logger::Out( "Function Begin", "ArrayQueue::Push" );
throw NotImplementedException( "ArrayQueue::Push is not implemented" );
m_vector.PushBack( newData );
}
template <typename T>
......@@ -56,7 +56,7 @@ int ArrayQueue<T>::Size()
{
Logger::Out( "Function Begin", "ArrayQueue::Size" );
throw NotImplementedException( "ArrayQueue::Size is not implemented" );
return m_vector.Size();
}
template <typename T>
......
#------------------------------------------------------------------------------#
# This makefile was generated by 'cbp2make' tool rev.147 #
#------------------------------------------------------------------------------#
WORKDIR = `pwd`
CC = gcc
CXX = g++
AR = ar
LD = g++
WINDRES = windres
INC =
CFLAGS = -Wall
RESINC =
LIBDIR =
LIB =
LDFLAGS =
INC_DEBUG = $(INC)
CFLAGS_DEBUG = $(CFLAGS) -g
RESINC_DEBUG = $(RESINC)
RCFLAGS_DEBUG = $(RCFLAGS)
LIBDIR_DEBUG = $(LIBDIR)
LIB_DEBUG = $(LIB)
LDFLAGS_DEBUG = $(LDFLAGS)
OBJDIR_DEBUG = obj/Debug
DEP_DEBUG =
OUT_DEBUG = bin/Debug/QueuesLab
INC_RELEASE = $(INC)
CFLAGS_RELEASE = $(CFLAGS) -O2
RESINC_RELEASE = $(RESINC)
RCFLAGS_RELEASE = $(RCFLAGS)
LIBDIR_RELEASE = $(LIBDIR)
LIB_RELEASE = $(LIB)
LDFLAGS_RELEASE = $(LDFLAGS) -s
OBJDIR_RELEASE = obj/Release
DEP_RELEASE =
OUT_RELEASE = bin/Release/QueuesLab
OBJ_DEBUG = $(OBJDIR_DEBUG)/__/Utilities/Logger.o $(OBJDIR_DEBUG)/__/main.o $(OBJDIR_DEBUG)/__/cuTEST/TesterBase.o $(OBJDIR_DEBUG)/__/Utilities/StringUtil.o $(OBJDIR_DEBUG)/__/Utilities/Menu.o
OBJ_RELEASE = $(OBJDIR_RELEASE)/__/Utilities/Logger.o $(OBJDIR_RELEASE)/__/main.o $(OBJDIR_RELEASE)/__/cuTEST/TesterBase.o $(OBJDIR_RELEASE)/__/Utilities/StringUtil.o $(OBJDIR_RELEASE)/__/Utilities/Menu.o
all: debug release
clean: clean_debug clean_release
before_debug:
test -d bin/Debug || mkdir -p bin/Debug
test -d $(OBJDIR_DEBUG)/__/Utilities || mkdir -p $(OBJDIR_DEBUG)/__/Utilities
test -d $(OBJDIR_DEBUG)/__ || mkdir -p $(OBJDIR_DEBUG)/__
test -d $(OBJDIR_DEBUG)/__/cuTEST || mkdir -p $(OBJDIR_DEBUG)/__/cuTEST
after_debug:
debug: before_debug out_debug after_debug
out_debug: before_debug $(OBJ_DEBUG) $(DEP_DEBUG)
$(LD) $(LIBDIR_DEBUG) -o $(OUT_DEBUG) $(OBJ_DEBUG) $(LDFLAGS_DEBUG) $(LIB_DEBUG)
$(OBJDIR_DEBUG)/__/Utilities/Logger.o: ../Utilities/Logger.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Utilities/Logger.cpp -o $(OBJDIR_DEBUG)/__/Utilities/Logger.o
$(OBJDIR_DEBUG)/__/main.o: ../main.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../main.cpp -o $(OBJDIR_DEBUG)/__/main.o
$(OBJDIR_DEBUG)/__/cuTEST/TesterBase.o: ../cuTEST/TesterBase.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../cuTEST/TesterBase.cpp -o $(OBJDIR_DEBUG)/__/cuTEST/TesterBase.o
$(OBJDIR_DEBUG)/__/Utilities/StringUtil.o: ../Utilities/StringUtil.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Utilities/StringUtil.cpp -o $(OBJDIR_DEBUG)/__/Utilities/StringUtil.o
$(OBJDIR_DEBUG)/__/Utilities/Menu.o: ../Utilities/Menu.cpp
$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c ../Utilities/Menu.cpp -o $(OBJDIR_DEBUG)/__/Utilities/Menu.o
clean_debug:
rm -f $(OBJ_DEBUG) $(OUT_DEBUG)
rm -rf bin/Debug
rm -rf $(OBJDIR_DEBUG)/__/Utilities
rm -rf $(OBJDIR_DEBUG)/__
rm -rf $(OBJDIR_DEBUG)/__/cuTEST
before_release:
test -d bin/Release || mkdir -p bin/Release
test -d $(OBJDIR_RELEASE)/__/Utilities || mkdir -p $(OBJDIR_RELEASE)/__/Utilities
test -d $(OBJDIR_RELEASE)/__ || mkdir -p $(OBJDIR_RELEASE)/__
test -d $(OBJDIR_RELEASE)/__/cuTEST || mkdir -p $(OBJDIR_RELEASE)/__/cuTEST
after_release:
release: before_release out_release after_release
out_release: before_release $(OBJ_RELEASE) $(DEP_RELEASE)
$(LD) $(LIBDIR_RELEASE) -o $(OUT_RELEASE) $(OBJ_RELEASE) $(LDFLAGS_RELEASE) $(LIB_RELEASE)
$(OBJDIR_RELEASE)/__/Utilities/Logger.o: ../Utilities/Logger.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Utilities/Logger.cpp -o $(OBJDIR_RELEASE)/__/Utilities/Logger.o
$(OBJDIR_RELEASE)/__/main.o: ../main.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../main.cpp -o $(OBJDIR_RELEASE)/__/main.o
$(OBJDIR_RELEASE)/__/cuTEST/TesterBase.o: ../cuTEST/TesterBase.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../cuTEST/TesterBase.cpp -o $(OBJDIR_RELEASE)/__/cuTEST/TesterBase.o
$(OBJDIR_RELEASE)/__/Utilities/StringUtil.o: ../Utilities/StringUtil.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Utilities/StringUtil.cpp -o $(OBJDIR_RELEASE)/__/Utilities/StringUtil.o
$(OBJDIR_RELEASE)/__/Utilities/Menu.o: ../Utilities/Menu.cpp
$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c ../Utilities/Menu.cpp -o $(OBJDIR_RELEASE)/__/Utilities/Menu.o
clean_release:
rm -f $(OBJ_RELEASE) $(OUT_RELEASE)
rm -rf bin/Release
rm -rf $(OBJDIR_RELEASE)/__/Utilities
rm -rf $(OBJDIR_RELEASE)/__
rm -rf $(OBJDIR_RELEASE)/__/cuTEST
.PHONY: before_debug after_debug clean_debug before_release after_release clean_release
......@@ -332,3 +332,113 @@
<string>
<sstream>
1601870456 source:/home/wilsha/RACHEL/_ADULTING/TEACHING/PUBLIC/cs250-basic-data-structures-with-cpp/labs/06 Queues/QueuesLab/cuTEST/TesterBase.cpp
"TesterBase.hpp"
"../Utilities/StringUtil.hpp"
"../Utilities/Menu.hpp"
<iostream>
<iomanip>
<cstdlib>
1601870444 /home/wilsha/RACHEL/_ADULTING/TEACHING/PUBLIC/cs250-basic-data-structures-with-cpp/labs/06 Queues/QueuesLab/cuTEST/TesterBase.hpp
<string>
<list>
<vector>
<functional>
<fstream>
1600814276 /home/wilsha/RACHEL/_ADULTING/TEACHING/PUBLIC/cs250-basic-data-structures-with-cpp/labs/06 Queues/QueuesLab/Utilities/StringUtil.hpp
<string>
<sstream>
1600927610 /home/wilsha/RACHEL/_ADULTING/TEACHING/PUBLIC/cs250-basic-data-structures-with-cpp/labs/06 Queues/QueuesLab/Utilities/Menu.hpp
<iostream>
<string>
<vector>
<cstdlib>
<limits>
<map>
<functional>
1601857957 source:/home/wilsha/RACHEL/_ADULTING/TEACHING/PUBLIC/cs250-basic-data-structures-with-cpp/labs/06 Queues/QueuesLab/main.cpp
<iostream>
"Utilities/Logger.hpp"
"Utilities/Menu.hpp"
"DataStructure/LinkedListTester.hpp"
"DataStructure/VectorTester.hpp"
"DataStructure/QueueTester.hpp"
1600665288 /home/wilsha/RACHEL/_ADULTING/TEACHING/PUBLIC/cs250-basic-data-structures-with-cpp/labs/06 Queues/QueuesLab/Utilities/Logger.hpp
<chrono>
<iostream>
<fstream>
<string>
<iomanip>
1601913053 /home/wilsha/RACHEL/_ADULTING/TEACHING/PUBLIC/cs250-basic-data-structures-with-cpp/labs/06 Queues/QueuesLab/DataStructure/LinkedListTester.hpp
<iostream>
<string>
"../cuTEST/TesterBase.hpp"
"../Utilities/Menu.hpp"
"../Utilities/StringUtil.hpp"
"../DataStructure/LinkedList.hpp"
"../Exceptions/NotImplementedException.hpp"
1601939913 /home/wilsha/RACHEL/_ADULTING/TEACHING/PUBLIC/cs250-basic-data-structures-with-cpp/labs/06 Queues/QueuesLab/DataStructure/LinkedList.hpp
<iostream>
<string>
<stdexcept>
"../Utilities/Logger.hpp"
"../Utilities/StringUtil.hpp"
"../Exceptions/NotImplementedException.hpp"
1600669193 /home/wilsha/RACHEL/_ADULTING/TEACHING/PUBLIC/cs250-basic-data-structures-with-cpp/labs/06 Queues/QueuesLab/Exceptions/NotImplementedException.hpp
<stdexcept>
<string>
1601912634 /home/wilsha/RACHEL/_ADULTING/TEACHING/PUBLIC/cs250-basic-data-structures-with-cpp/labs/06 Queues/QueuesLab/DataStructure/VectorTester.hpp
<iostream>
<string>
"../cuTEST/TesterBase.hpp"
"../Utilities/Menu.hpp"
"../Utilities/StringUtil.hpp"
"../Utilities/Logger.hpp"
"Vector.hpp"
"../Exceptions/NotImplementedException.hpp"
1601870661 /home/wilsha/RACHEL/_ADULTING/TEACHING/PUBLIC/cs250-basic-data-structures-with-cpp/labs/06 Queues/QueuesLab/DataStructure/Vector.hpp
<iostream>
<string>
<stdexcept>
1601912743 /home/wilsha/RACHEL/_ADULTING/TEACHING/PUBLIC/cs250-basic-data-structures-with-cpp/labs/06 Queues/QueuesLab/DataStructure/QueueTester.hpp
<iostream>
<string>
"../cuTEST/TesterBase.hpp"
"../Utilities/Menu.hpp"
"../Utilities/StringUtil.hpp"
"ArrayQueue.hpp"
"LinkedQueue.hpp"
"../Exceptions/NotImplementedException.hpp"
1601939690 /home/wilsha/RACHEL/_ADULTING/TEACHING/PUBLIC/cs250-basic-data-structures-with-cpp/labs/06 Queues/QueuesLab/DataStructure/ArrayQueue.hpp
"Vector.hpp"
"../Utilities/Logger.hpp"
"../Exceptions/NotImplementedException.hpp"
1601912695 /home/wilsha/RACHEL/_ADULTING/TEACHING/PUBLIC/cs250-basic-data-structures-with-cpp/labs/06 Queues/QueuesLab/DataStructure/LinkedQueue.hpp
"LinkedList.hpp"
"../Utilities/Logger.hpp"
"../Exceptions/NotImplementedException.hpp"
1600665380 source:/home/wilsha/RACHEL/_ADULTING/TEACHING/PUBLIC/cs250-basic-data-structures-with-cpp/labs/06 Queues/QueuesLab/Utilities/Logger.cpp
"Logger.hpp"
1600824253 source:/home/wilsha/RACHEL/_ADULTING/TEACHING/PUBLIC/cs250-basic-data-structures-with-cpp/labs/06 Queues/QueuesLab/Utilities/Menu.cpp
"Menu.hpp"
1600814300 source:/home/wilsha/RACHEL/_ADULTING/TEACHING/PUBLIC/cs250-basic-data-structures-with-cpp/labs/06 Queues/QueuesLab/Utilities/StringUtil.cpp
"StringUtil.hpp"
<string>
<sstream>
......@@ -2,34 +2,39 @@
<CodeBlocks_layout_file>
<FileVersion major="1" minor="0" />
<ActiveTarget name="Debug" />
<File name="../DataStructure/VectorTester.hpp" open="1" top="1" tabpos="3" split="0" active="1" splitpos="0" zoom_1="-5" zoom_2="0">
<File name="../DataStructure/LinkedListTester.hpp" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="-3" zoom_2="0">
<Cursor>
<Cursor1 position="113" topLine="0" />
<Cursor1 position="181" topLine="0" />
</Cursor>
</File>
<File name="../DataStructure/ArrayQueue.hpp" open="1" top="0" tabpos="1" split="0" active="1" splitpos="0" zoom_1="-5" zoom_2="0">
<File name="../DataStructure/LinkedList.hpp" open="1" top="1" tabpos="5" split="0" active="1" splitpos="0" zoom_1="-1" zoom_2="0">
<Cursor>
<Cursor1 position="636" topLine="14" />
<Cursor1 position="3441" topLine="123" />
</Cursor>
</File>
<File name="../DataStructure/LinkedQueue.hpp" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="-7" zoom_2="0">
<File name="../DataStructure/LinkedQueue.hpp" open="1" top="0" tabpos="3" split="0" active="1" splitpos="0" zoom_1="-1" zoom_2="0">
<Cursor>
<Cursor1 position="763" topLine="13" />
<Cursor1 position="600" topLine="12" />
</Cursor>
</File>
<File name="../Exceptions/NotImplementedException.hpp" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="-5" zoom_2="0">
<File name="../main.cpp" open="1" top="0" tabpos="1" split="0" active="1" splitpos="0" zoom_1="-1" zoom_2="0">
<Cursor>
<Cursor1 position="315" topLine="0" />
<Cursor1 position="477" topLine="0" />
</Cursor>
</File>
<File name="../DataStructure/LinkedList.hpp" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="-5" zoom_2="0">
<File name="../DataStructure/ArrayQueue.hpp" open="1" top="0" tabpos="2" split="0" active="1" splitpos="0" zoom_1="-1" zoom_2="0">
<Cursor>
<Cursor1 position="256" topLine="66" />
<Cursor1 position="1318" topLine="30" />
</Cursor>
</File>
<File name="../DataStructure/LinkedListTester.hpp" open="1" top="0" tabpos="2" split="0" active="1" splitpos="0" zoom_1="-5" zoom_2="0">
<File name="../DataStructure/Vector.hpp" open="1" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="-1" zoom_2="0">
<Cursor>
<Cursor1 position="44121" topLine="1429" />
<Cursor1 position="1858" topLine="81" />
</Cursor>
</File>
<File name="../Utilities/Logger.hpp" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="-3" zoom_2="0">
<Cursor>
<Cursor1 position="72" topLine="0" />
</Cursor>
</File>
</CodeBlocks_layout_file>
......@@ -2,89 +2,29 @@
<CodeBlocks_layout_file>
<FileVersion major="1" minor="0" />
<ActiveTarget name="Debug" />
<File name="../Utilities/StringUtil.cpp" open="1" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<File name="../DataStructure/LinkedListTester.hpp" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="-3" zoom_2="0">
<Cursor>
<Cursor1 position="0" topLine="0" />
</Cursor>
</File>
<File name="../Utilities/Menu.cpp" open="1" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="0" topLine="0" />
</Cursor>
</File>
<File name="../Utilities/Logger.cpp" open="1" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="0" topLine="0" />
</Cursor>
</File>
<File name="../DataStructure/Vector.hpp" open="1" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="0" topLine="0" />
</Cursor>
</File>
<File name="../cuTEST/TesterBase.hpp" open="1" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="0" topLine="0" />
</Cursor>
</File>
<File name="../DataStructure/QueueTester.hpp" open="1" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="0" topLine="0" />
</Cursor>
</File>
<File name="../Exceptions/NotImplementedException.hpp" open="1" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="0" topLine="0" />
<Cursor1 position="181" topLine="0" />
</Cursor>
</File>
<File name="../main.cpp" open="1" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<File name="../DataStructure/LinkedQueue.hpp" open="1" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="-3" zoom_2="0">
<Cursor>
<Cursor1 position="0" topLine="0" />
</Cursor>
</File>
<File name="../Utilities/Menu.hpp" open="1" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<File name="../main.cpp" open="1" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="-3" zoom_2="0">
<Cursor>
<Cursor1 position="0" topLine="0" />
</Cursor>
</File>
<File name="../Utilities/Logger.hpp" open="1" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<File name="../DataStructure/ArrayQueue.hpp" open="1" top="1" tabpos="0" split="0" active="1" splitpos="0" zoom_1="-3" zoom_2="0">
<Cursor>
<Cursor1 position="0" topLine="0" />
</Cursor>
</File>
<File name="../DataStructure/VectorTester.hpp" open="1" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<File name="../Utilities/Logger.hpp" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="-3" zoom_2="0">
<Cursor>
<Cursor1 position="0" topLine="0" />
</Cursor>
</File>
<File name="../cuTEST/TesterBase.cpp" open="1" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="0" topLine="0" />
</Cursor>
</File>
<File name="../Utilities/StringUtil.hpp" open="1" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="0" topLine="0" />
</Cursor>
</File>
<File name="../DataStructure/LinkedListTester.hpp" open="1" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="0" topLine="0" />
</Cursor>
</File>
<File name="../DataStructure/LinkedQueue.hpp" open="1" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="0" topLine="0" />
</Cursor>
</File>
<File name="../DataStructure/ArrayQueue.hpp" open="1" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="0" topLine="0" />
</Cursor>
</File>
<File name="../DataStructure/LinkedList.hpp" open="1" top="1" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="0" topLine="0" />
<Cursor1 position="72" topLine="0" />
</Cursor>
</File>
</CodeBlocks_layout_file>
<html><head><title>LOG Oct 5 2020</title></head><body>
<style>
table { font-family: sans-serif; width: 100%; }
tr.highlight { background: #ff7c7c; }
tr.highlight-1 { background: #ffb67c; }
tr.highlight-2 { background: #ffef7c; }
tr.highlight-3 { background: #aeff7c; }
tr.highlight-4 { background: #7cffdc; }
tr.highlight-5 { background: #7cbbff; }
tr.highlight-6 { background: #947cff; }
tr.highlight-7 { background: #dd7cff; }
tr.highlight-8 { background: #ff7cb1; }
tr.highlight-9 { background: #d7d7d7; }
tr.highlight-10 { background: #ffcbcb; }
td { border-bottom: solid 1px #CCCCCC; }
table .time { padding-right: 25px; }
table .location { padding-right: 25px; }
table td.time { font-size: 14px; }
table td.location { font-size: 14px; }
table td.message { font-size: 14px; }
table .odd { background: #DDDDDD; }
table .error { background: #FFA5A5; }
</style>
<table>
<tr><td class='time'><strong>TIME</strong></td><td class='location'><strong>LOCATION</strong></td><td class='message'><strong>MESSAGE</strong></td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>Logger::Setup</td><td class='message'>Logging Begins</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>LinkedListTester::NodeConstructor</td><td class='message'>Beginning test</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>Node::Node</td><td class='message'>Function Begin</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>Node::Node</td><td class='message'>Function Begin</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>Node::Node</td><td class='message'>Function Begin</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>LinkedListTester::ListConstructor</td><td class='message'>Beginning test</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>LinkedList::LinkedList</td><td class='message'>Function Begin</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>LinkedListTester::ListConstructor</td><td class='message'>List Constructor not implemented. Skipping the rest of this test set.</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>LinkedListTester::Clear</td><td class='message'>Beginning test</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>LinkedList::LinkedList</td><td class='message'>Function Begin</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>LinkedListTester::Clear</td><td class='message'>Clear() not implemented. Skipping the rest of this test set.</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>LinkedListTester::PushFront</td><td class='message'>Beginning test</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>LinkedList::LinkedList</td><td class='message'>Function Begin</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>LinkedListTester::PushFront</td><td class='message'>PushFront() not implemented. Skipping the rest of this test set.</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>LinkedListTester::PushBack</td><td class='message'>Beginning test</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>LinkedList::LinkedList</td><td class='message'>Function Begin</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>LinkedListTester::PushBack</td><td class='message'>PushBack() not implemented. Skipping the rest of this test set.</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>LinkedListTester::PopFront</td><td class='message'>Beginning test</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>LinkedList::LinkedList</td><td class='message'>Function Begin</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>LinkedListTester::PopFront</td><td class='message'>PopFront() not implemented. Skipping the rest of this test set.</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>LinkedListTester::GetBack</td><td class='message'>Beginning test</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>LinkedList::LinkedList</td><td class='message'>Function Begin</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>LinkedListTester::PopBack</td><td class='message'>PopBack() not implemented. Skipping the rest of this test set.</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>LinkedListTester::GetFront</td><td class='message'>Beginning test</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>LinkedList::LinkedList</td><td class='message'>Function Begin</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>LinkedListTester::GetFront</td><td class='message'>GetFront() not implemented. Skipping the rest of this test set.</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>LinkedListTester::GetBack</td><td class='message'>Beginning test</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>LinkedList::LinkedList</td><td class='message'>Function Begin</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>LinkedListTester::GetBack</td><td class='message'>GetBack() not implemented. Skipping the rest of this test set.</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>LinkedListTester::SubscriptOperator</td><td class='message'>Beginning test</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>LinkedList::LinkedList</td><td class='message'>Function Begin</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>LinkedListTester::SubscriptOperator</td><td class='message'>SubscriptOperator() not implemented. Skipping the rest of this test set.</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>LinkedListTester::IsEmpty</td><td class='message'>Beginning test</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>LinkedList::LinkedList</td><td class='message'>Function Begin</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>LinkedListTester::IsEmpty</td><td class='message'>IsEmpty() not implemented. Skipping the rest of this test set.</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>LinkedListTester::Size</td><td class='message'>Beginning test</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>LinkedList::LinkedList</td><td class='message'>Function Begin</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>LinkedListTester::Size</td><td class='message'>Size() not implemented. Skipping the rest of this test set.</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>VectorTester::VectorConstructor</td><td class='message'>Beginning test</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>VectorTester::IsEmpty</td><td class='message'>Beginning test</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>VectorTester::IsFull</td><td class='message'>Beginning test</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>VectorTester::Size</td><td class='message'>Beginning test</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>VectorTester::AllocateMemory</td><td class='message'>Beginning test</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>VectorTester::DeallocateMemory</td><td class='message'>Beginning test</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>VectorTester::Resize</td><td class='message'>Beginning test</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>VectorTester::PushFront</td><td class='message'>Beginning test</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>VectorTester::PushBack</td><td class='message'>Beginning test</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>VectorTester::GetFront</td><td class='message'>Beginning test</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>VectorTester::GetBack</td><td class='message'>Beginning test</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>VectorTester::PopFront</td><td class='message'>Beginning test</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>VectorTester::PopBack</td><td class='message'>Beginning test</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>QueueTester::ArrayQueue</td><td class='message'>Beginning test</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>ArrayQueue::Push</td><td class='message'>Function Begin</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>ArrayQueue::Front</td><td class='message'>Function Begin</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>VectorTester::Test_LinkedQueue</td><td class='message'>ArrayQueue not fully implemented. Skipping the rest of this test set.</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>QueueTester::LinkedQueue</td><td class='message'>Beginning test</td></tr>
<tr class=''><td class='time'>18:18:20</td><td class='location'>LinkedList::LinkedList</td><td class='message'>Function Begin</td></tr>
<tr class='odd'><td class='time'>18:18:20</td><td class='location'>VectorTester::Test_LinkedQueue</td><td class='message'>LinkedQueue not fully implemented. Skipping the rest of this test set.</td></tr>
<tr class=''><td class='time'>18:18:24</td><td class='location'>Logger::Cleanup</td><td class='message'>Logging Ends</td></tr>
</table>
</body></html>
<!DOCTYPE html>
<html>
<head>
<title> cuTEST Test Results - test-results-linked-list.html </title>
<style type='text/css'>
body { font-family: sans-serif; font-size: 12pt; }
.warning { padding: 20px; background: #ffed24; font-size: 20px; text-align: center; }
.result-success { background: #24ff24; font-size: 20px; text-align: center; }
.result-failure { background: #ff7095; font-size: 20px; text-align: center; }
table { background: #ccccff; width: 100%; border: solid 1px #0000aa; }
table tr.pass { background: #ccffcc; }
table tr.fail { background: #ffcccc; }
table tr { font-size: 12pt; border: solid 1px #000066; }
table tr td { padding: 10px; border: solid 1px #000033; }
table tr td ul li, table tr td ol li { margin: 10px 0; }
table tr td ol { list-style-type: upper-latin; }
table tr .test-set { }
table tr .test { font-size: 14pt; }
table tr .prereq { }
table tr .result { text-align: center; font-size: 14pt; font-weight: bold; }
table tr .expected { font-family: monospace; font-size: 14pt; }
table tr .actual { font-family: monospace; font-size: 14pt; }
table tr .comments { }
table tr.summary { background: #000000; color: #ffffff; }
table tr.descriptions { font-size: 8pt; text-align: center; }
table .spacer { height: 100px; }
</style>
</head>
<body>
<div class='warning'>Warning: Make sure to check if all tests finish (there will be a message at the end of the file) - <br>
It is possible for your program to crash early, but still show that tests have passed because it hasn't gone through everything.</div>
<table>
<tr>
<th class='col_set'> Test set </th>
<th class='col_test'> Test </th>
<th class='col_prereq'> Prerequisite <br> functions </th>
<th class='col_result'> Pass/fail </th>
<th class='col_expected'> Expected <br> output </th>
<th class='col_actual'> Actual <br> output </th>
<th class='col_comments'> Comments </th>
</tr>
<tr class='pass'>
<td class='test-set'> LinkedListTester::Test_NodeConstructor </td>
<td class='test'> Check if function [Node Constructor] has been implemented yet... </td>
<td class='prereq'> <ul> </ul> </td>
<td class='result'> passed </td>
<td class='expected'> <ol> <li>Node Constructor = Implemented</li> </ol> </td>
<td class='actual'> <ol> <li>Node Constructor = Implemented</li> </ol> </td>
<td class='comments'> <ul> </ul> </td>
</tr>
<tr class='pass'>
<td class='test-set'> LinkedListTester::Test_NodeConstructor </td>
<td class='test'> When a new node is created, m_ptrPrev should be nullptr. </td>
<td class='prereq'> <ul> </ul> </td>
<td class='result'> passed </td>
<td class='expected'> <ol> <li>Node's m_ptrPrev is nullptr</li> </ol> </td>
<td class='actual'> <ol> <li>Node's m_ptrPrev is nullptr</li> </ol> </td>
<td class='comments'> <ul> <li></li> </ul> </td>
</tr>
<tr class='pass'>