\hypertarget{_network_tests_8cc}{\section{Dataflow/\-Network/\-Tests/\-Network\-Tests.cc File Reference}
\label{_network_tests_8cc}\index{Dataflow/\-Network/\-Tests/\-Network\-Tests.\-cc@{Dataflow/\-Network/\-Tests/\-Network\-Tests.\-cc}}
}
{\ttfamily \#include $<$gtest/gtest.\-h$>$}\\*
{\ttfamily \#include $<$boost/assign.\-hpp$>$}\\*
{\ttfamily \#include $<$boost/assign/list\-\_\-of.\-hpp$>$}\\*
{\ttfamily \#include $<$Dataflow/\-Network/\-Network.\-h$>$}\\*
{\ttfamily \#include $<$Dataflow/\-Network/\-Connection.\-h$>$}\\*
{\ttfamily \#include $<$Dataflow/\-Network/\-Module\-Description.\-h$>$}\\*
{\ttfamily \#include $<$Dataflow/\-Network/\-Tests/\-Mock\-Module.\-h$>$}\\*
{\ttfamily \#include $<$Dataflow/\-Network/\-Tests/\-Mock\-Ports.\-h$>$}\\*
{\ttfamily \#include $<$Dataflow/\-Network/\-Tests/\-Mock\-Module\-State.\-h$>$}\\*
{\ttfamily \#include $<$Dataflow/\-Engine/\-Controller/\-Network\-Editor\-Controller.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Algorithms/\-Base/\-Algorithm\-Fwd.\-h$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_network_tests}{Network\-Tests}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{_network_tests_8cc_a5f0abc4d1e3170877b130e1b53dc64f9}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_network_tests}{Network\-Tests}, Can\-Add\-And\-Remove\-Modules)
\item 
\hyperlink{_network_tests_8cc_aece3d9098c87c3c5fd3aaed0b9982282}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_network_tests}{Network\-Tests}, Can\-Add\-And\-Remove\-Connections)
\item 
\hyperlink{_network_tests_8cc_a02b37b3b825d6ddf2301dd44fbaa2a98}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_network_tests}{Network\-Tests}, Cannot\-Make\-Same\-Connection\-Twice)
\item 
\hyperlink{_network_tests_8cc_ab3a7cd69abbe8b397d957a0ae7aa7116}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_network_tests}{Network\-Tests}, D\-I\-S\-A\-B\-L\-E\-D\-\_\-\-Connections\-Must\-Have\-Matching\-Port\-Types)
\item 
\hyperlink{_network_tests_8cc_a6b4bb335b4fac111fb77516da43ea924}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_network_tests}{Network\-Tests}, Cannot\-Connect\-Non\-Existent\-Ports)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{_network_tests_8cc_a5f0abc4d1e3170877b130e1b53dc64f9}{\index{Network\-Tests.\-cc@{Network\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!NetworkTests.cc@{Network\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Network\-Tests}}]{, }
\item[{Can\-Add\-And\-Remove\-Modules}]{}
\end{DoxyParamCaption}
)}}\label{_network_tests_8cc_a5f0abc4d1e3170877b130e1b53dc64f9}
\hypertarget{_network_tests_8cc_aece3d9098c87c3c5fd3aaed0b9982282}{\index{Network\-Tests.\-cc@{Network\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!NetworkTests.cc@{Network\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Network\-Tests}}]{, }
\item[{Can\-Add\-And\-Remove\-Connections}]{}
\end{DoxyParamCaption}
)}}\label{_network_tests_8cc_aece3d9098c87c3c5fd3aaed0b9982282}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000462}{Todo}]\-: yucky, yucky test code now. needs refactoring for readability! \end{DoxyRefDesc}
\hypertarget{_network_tests_8cc_a02b37b3b825d6ddf2301dd44fbaa2a98}{\index{Network\-Tests.\-cc@{Network\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!NetworkTests.cc@{Network\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Network\-Tests}}]{, }
\item[{Cannot\-Make\-Same\-Connection\-Twice}]{}
\end{DoxyParamCaption}
)}}\label{_network_tests_8cc_a02b37b3b825d6ddf2301dd44fbaa2a98}
\hypertarget{_network_tests_8cc_ab3a7cd69abbe8b397d957a0ae7aa7116}{\index{Network\-Tests.\-cc@{Network\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!NetworkTests.cc@{Network\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Network\-Tests}}]{, }
\item[{D\-I\-S\-A\-B\-L\-E\-D\-\_\-\-Connections\-Must\-Have\-Matching\-Port\-Types}]{}
\end{DoxyParamCaption}
)}}\label{_network_tests_8cc_ab3a7cd69abbe8b397d957a0ae7aa7116}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000463}{Todo}]\-: this verification pushed up to higher layer. \end{DoxyRefDesc}
\hypertarget{_network_tests_8cc_a6b4bb335b4fac111fb77516da43ea924}{\index{Network\-Tests.\-cc@{Network\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!NetworkTests.cc@{Network\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Network\-Tests}}]{, }
\item[{Cannot\-Connect\-Non\-Existent\-Ports}]{}
\end{DoxyParamCaption}
)}}\label{_network_tests_8cc_a6b4bb335b4fac111fb77516da43ea924}
