\hypertarget{_network_editor_controller_tests_8cc}{\section{Dataflow/\-Engine/\-Controller/\-Tests/\-Network\-Editor\-Controller\-Tests.cc File Reference}
\label{_network_editor_controller_tests_8cc}\index{Dataflow/\-Engine/\-Controller/\-Tests/\-Network\-Editor\-Controller\-Tests.\-cc@{Dataflow/\-Engine/\-Controller/\-Tests/\-Network\-Editor\-Controller\-Tests.\-cc}}
}
{\ttfamily \#include $<$gtest/gtest.\-h$>$}\\*
{\ttfamily \#include $<$gmock/gmock.\-h$>$}\\*
{\ttfamily \#include $<$Dataflow/\-Engine/\-Controller/\-Network\-Editor\-Controller.\-h$>$}\\*
{\ttfamily \#include $<$Dataflow/\-Network/\-Module\-Interface.\-h$>$}\\*
{\ttfamily \#include $<$Dataflow/\-Network/\-Connection\-Id.\-h$>$}\\*
{\ttfamily \#include $<$Dataflow/\-Network/\-Network\-Settings.\-h$>$}\\*
{\ttfamily \#include $<$Dataflow/\-Network/\-Tests/\-Mock\-Network.\-h$>$}\\*
{\ttfamily \#include $<$Dataflow/\-Network/\-Tests/\-Mock\-Ports.\-h$>$}\\*
{\ttfamily \#include $<$Dataflow/\-Engine/\-Scheduler/\-Desktop\-Execution\-Strategy\-Factory.\-h$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_slot_class_for_network_editor_controller}{Slot\-Class\-For\-Network\-Editor\-Controller}
\item 
class \hyperlink{class_dummy_slot_class_for_network_editor_controller}{Dummy\-Slot\-Class\-For\-Network\-Editor\-Controller}
\item 
class \hyperlink{class_network_editor_controller_tests}{Network\-Editor\-Controller\-Tests}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{_network_editor_controller_tests_8cc_ae11e1cffad253a9606641309e7448518}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_network_editor_controller_tests}{Network\-Editor\-Controller\-Tests}, Can\-Add\-And\-Remove\-Modules\-With\-Signalling)
\item 
\hyperlink{_network_editor_controller_tests_8cc_a5c135a687787f7b4245ffbacb25f456b}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_network_editor_controller_tests}{Network\-Editor\-Controller\-Tests}, Can\-Add\-And\-Remove\-Connection\-With\-Signalling)
\item 
\hyperlink{_network_editor_controller_tests_8cc_adc425f64b85d7b22072b7fdc928e2fb7}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_network_editor_controller_tests}{Network\-Editor\-Controller\-Tests}, Cannot\-Connect\-Input\-Port\-To\-Input\-Port)
\item 
\hyperlink{_network_editor_controller_tests_8cc_ae3b09a31344681e090e2f17cd24236af}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_network_editor_controller_tests}{Network\-Editor\-Controller\-Tests}, Cannot\-Connect\-Output\-Port\-To\-Output\-Port)
\item 
\hyperlink{_network_editor_controller_tests_8cc_a88d69bb0484e1c055ba047bb290e6093}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_network_editor_controller_tests}{Network\-Editor\-Controller\-Tests}, Cannot\-Connect\-To\-Full\-Input\-Port)
\item 
\hyperlink{_network_editor_controller_tests_8cc_ab0bdf80f8630df740fab5d84933e3422}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_network_editor_controller_tests}{Network\-Editor\-Controller\-Tests}, Cannot\-Connect\-Between\-Same\-Module)
\item 
\hyperlink{_network_editor_controller_tests_8cc_a79094299c95ec859b7802c62bd43eede}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_network_editor_controller_tests}{Network\-Editor\-Controller\-Tests}, Cannot\-Connect\-Between\-Different\-Port\-Types)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{_network_editor_controller_tests_8cc_ae11e1cffad253a9606641309e7448518}{\index{Network\-Editor\-Controller\-Tests.\-cc@{Network\-Editor\-Controller\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!NetworkEditorControllerTests.cc@{Network\-Editor\-Controller\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Network\-Editor\-Controller\-Tests}}]{, }
\item[{Can\-Add\-And\-Remove\-Modules\-With\-Signalling}]{}
\end{DoxyParamCaption}
)}}\label{_network_editor_controller_tests_8cc_ae11e1cffad253a9606641309e7448518}
\hypertarget{_network_editor_controller_tests_8cc_a5c135a687787f7b4245ffbacb25f456b}{\index{Network\-Editor\-Controller\-Tests.\-cc@{Network\-Editor\-Controller\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!NetworkEditorControllerTests.cc@{Network\-Editor\-Controller\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Network\-Editor\-Controller\-Tests}}]{, }
\item[{Can\-Add\-And\-Remove\-Connection\-With\-Signalling}]{}
\end{DoxyParamCaption}
)}}\label{_network_editor_controller_tests_8cc_a5c135a687787f7b4245ffbacb25f456b}
\hypertarget{_network_editor_controller_tests_8cc_adc425f64b85d7b22072b7fdc928e2fb7}{\index{Network\-Editor\-Controller\-Tests.\-cc@{Network\-Editor\-Controller\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!NetworkEditorControllerTests.cc@{Network\-Editor\-Controller\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Network\-Editor\-Controller\-Tests}}]{, }
\item[{Cannot\-Connect\-Input\-Port\-To\-Input\-Port}]{}
\end{DoxyParamCaption}
)}}\label{_network_editor_controller_tests_8cc_adc425f64b85d7b22072b7fdc928e2fb7}
\hypertarget{_network_editor_controller_tests_8cc_ae3b09a31344681e090e2f17cd24236af}{\index{Network\-Editor\-Controller\-Tests.\-cc@{Network\-Editor\-Controller\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!NetworkEditorControllerTests.cc@{Network\-Editor\-Controller\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Network\-Editor\-Controller\-Tests}}]{, }
\item[{Cannot\-Connect\-Output\-Port\-To\-Output\-Port}]{}
\end{DoxyParamCaption}
)}}\label{_network_editor_controller_tests_8cc_ae3b09a31344681e090e2f17cd24236af}
\hypertarget{_network_editor_controller_tests_8cc_a88d69bb0484e1c055ba047bb290e6093}{\index{Network\-Editor\-Controller\-Tests.\-cc@{Network\-Editor\-Controller\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!NetworkEditorControllerTests.cc@{Network\-Editor\-Controller\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Network\-Editor\-Controller\-Tests}}]{, }
\item[{Cannot\-Connect\-To\-Full\-Input\-Port}]{}
\end{DoxyParamCaption}
)}}\label{_network_editor_controller_tests_8cc_a88d69bb0484e1c055ba047bb290e6093}
\hypertarget{_network_editor_controller_tests_8cc_ab0bdf80f8630df740fab5d84933e3422}{\index{Network\-Editor\-Controller\-Tests.\-cc@{Network\-Editor\-Controller\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!NetworkEditorControllerTests.cc@{Network\-Editor\-Controller\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Network\-Editor\-Controller\-Tests}}]{, }
\item[{Cannot\-Connect\-Between\-Same\-Module}]{}
\end{DoxyParamCaption}
)}}\label{_network_editor_controller_tests_8cc_ab0bdf80f8630df740fab5d84933e3422}
\hypertarget{_network_editor_controller_tests_8cc_a79094299c95ec859b7802c62bd43eede}{\index{Network\-Editor\-Controller\-Tests.\-cc@{Network\-Editor\-Controller\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!NetworkEditorControllerTests.cc@{Network\-Editor\-Controller\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Network\-Editor\-Controller\-Tests}}]{, }
\item[{Cannot\-Connect\-Between\-Different\-Port\-Types}]{}
\end{DoxyParamCaption}
)}}\label{_network_editor_controller_tests_8cc_a79094299c95ec859b7802c62bd43eede}
