\doxysection{core/test/\+Producer\+Consumer\+Queue.test.\+cpp File Reference} \hypertarget{ProducerConsumerQueue_8test_8cpp}{}\label{ProducerConsumerQueue_8test_8cpp}\index{core/test/ProducerConsumerQueue.test.cpp@{core/test/ProducerConsumerQueue.test.cpp}} {\ttfamily \#include \"{}aare/core/\+Producer\+Consumer\+Queue.\+hpp\"{}}\newline {\ttfamily \#include $<$catch2/catch\+\_\+all.\+hpp$>$}\newline \doxysubsubsection*{Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{ProducerConsumerQueue_8test_8cpp_a9888906349c4c97bcb647078a80160c2}{TEST\+\_\+\+CASE}} (\"{}push pop\"{}) \item \mbox{\hyperlink{ProducerConsumerQueue_8test_8cpp_a8dd1a067a01c16f9816d1d411cd9194b}{TEST\+\_\+\+CASE}} (\"{}Cannot push to a full queue\"{}) \item \mbox{\hyperlink{ProducerConsumerQueue_8test_8cpp_ab582705ac753ff624f973e260b8dbc38}{TEST\+\_\+\+CASE}} (\"{}Cannot pop from an empty queue\"{}) \end{DoxyCompactItemize} \doxysubsection{Function Documentation} \Hypertarget{ProducerConsumerQueue_8test_8cpp_ab582705ac753ff624f973e260b8dbc38}\label{ProducerConsumerQueue_8test_8cpp_ab582705ac753ff624f973e260b8dbc38} \index{ProducerConsumerQueue.test.cpp@{ProducerConsumerQueue.test.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!ProducerConsumerQueue.test.cpp@{ProducerConsumerQueue.test.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}} {\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{\"{}Cannot pop from an empty queue\"{}}]{ }\end{DoxyParamCaption})} \Hypertarget{ProducerConsumerQueue_8test_8cpp_a8dd1a067a01c16f9816d1d411cd9194b}\label{ProducerConsumerQueue_8test_8cpp_a8dd1a067a01c16f9816d1d411cd9194b} \index{ProducerConsumerQueue.test.cpp@{ProducerConsumerQueue.test.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!ProducerConsumerQueue.test.cpp@{ProducerConsumerQueue.test.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}} {\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{\"{}Cannot push to a full queue\"{}}]{ }\end{DoxyParamCaption})} \Hypertarget{ProducerConsumerQueue_8test_8cpp_a9888906349c4c97bcb647078a80160c2}\label{ProducerConsumerQueue_8test_8cpp_a9888906349c4c97bcb647078a80160c2} \index{ProducerConsumerQueue.test.cpp@{ProducerConsumerQueue.test.cpp}!TEST\_CASE@{TEST\_CASE}} \index{TEST\_CASE@{TEST\_CASE}!ProducerConsumerQueue.test.cpp@{ProducerConsumerQueue.test.cpp}} \doxysubsubsection{\texorpdfstring{TEST\_CASE()}{TEST\_CASE()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}} {\footnotesize\ttfamily TEST\+\_\+\+CASE (\begin{DoxyParamCaption}\item[{\"{}push pop\"{}}]{ }\end{DoxyParamCaption})}