\hypertarget{_port_tests_8cc}{\section{Dataflow/\-Network/\-Tests/\-Port\-Tests.cc File Reference}
\label{_port_tests_8cc}\index{Dataflow/\-Network/\-Tests/\-Port\-Tests.\-cc@{Dataflow/\-Network/\-Tests/\-Port\-Tests.\-cc}}
}
{\ttfamily \#include $<$Dataflow/\-Network/\-Port.\-h$>$}\\*
{\ttfamily \#include $<$Dataflow/\-Network/\-Connection.\-h$>$}\\*
{\ttfamily \#include $<$Dataflow/\-Network/\-Tests/\-Mock\-Module.\-h$>$}\\*
{\ttfamily \#include $<$Dataflow/\-Network/\-Tests/\-Mock\-Ports.\-h$>$}\\*
{\ttfamily \#include $<$gtest/gtest.\-h$>$}\\*
{\ttfamily \#include $<$gmock/gmock.\-h$>$}\\*
{\ttfamily \#include $<$stdexcept$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_port_tests}{Port\-Tests}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{_port_tests_8cc_acd8c8e6d7865746bdf974a1ff95c36f2}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_port_tests}{Port\-Tests}, Ctor\-Throws\-With\-Empty\-Arguments)
\item 
\hyperlink{_port_tests_8cc_a707e87bf7e6eb76fff077365ad8019fb}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_port_tests}{Port\-Tests}, Aggregates\-Connections)
\item 
\hyperlink{_port_tests_8cc_aad9a61ec040cf2be8d7dbd5bee66fff3}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_port_tests}{Port\-Tests}, Input\-Port\-Takes\-At\-Most\-One\-Connection)
\item 
\hyperlink{_port_tests_8cc_af1ee65480fd1d29ed4d41fda9b5ad973}{T\-E\-S\-T\-\_\-\-F} (\hyperlink{class_port_tests}{Port\-Tests}, D\-I\-S\-A\-B\-L\-E\-D\-\_\-\-Cannot\-Connect\-Ports\-With\-Different\-Datatypes)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{_port_tests_8cc_acd8c8e6d7865746bdf974a1ff95c36f2}{\index{Port\-Tests.\-cc@{Port\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!PortTests.cc@{Port\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Port\-Tests}}]{, }
\item[{Ctor\-Throws\-With\-Empty\-Arguments}]{}
\end{DoxyParamCaption}
)}}\label{_port_tests_8cc_acd8c8e6d7865746bdf974a1ff95c36f2}
\hypertarget{_port_tests_8cc_a707e87bf7e6eb76fff077365ad8019fb}{\index{Port\-Tests.\-cc@{Port\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!PortTests.cc@{Port\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Port\-Tests}}]{, }
\item[{Aggregates\-Connections}]{}
\end{DoxyParamCaption}
)}}\label{_port_tests_8cc_a707e87bf7e6eb76fff077365ad8019fb}
\hypertarget{_port_tests_8cc_aad9a61ec040cf2be8d7dbd5bee66fff3}{\index{Port\-Tests.\-cc@{Port\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!PortTests.cc@{Port\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Port\-Tests}}]{, }
\item[{Input\-Port\-Takes\-At\-Most\-One\-Connection}]{}
\end{DoxyParamCaption}
)}}\label{_port_tests_8cc_aad9a61ec040cf2be8d7dbd5bee66fff3}
\hypertarget{_port_tests_8cc_af1ee65480fd1d29ed4d41fda9b5ad973}{\index{Port\-Tests.\-cc@{Port\-Tests.\-cc}!T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}}
\index{T\-E\-S\-T\-\_\-\-F@{T\-E\-S\-T\-\_\-\-F}!PortTests.cc@{Port\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T\-\_\-\-F}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T\-\_\-\-F (
\begin{DoxyParamCaption}
\item[{{\bf Port\-Tests}}]{, }
\item[{D\-I\-S\-A\-B\-L\-E\-D\-\_\-\-Cannot\-Connect\-Ports\-With\-Different\-Datatypes}]{}
\end{DoxyParamCaption}
)}}\label{_port_tests_8cc_af1ee65480fd1d29ed4d41fda9b5ad973}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000464}{Todo}]\-: this verification pushed up to higher layer. \end{DoxyRefDesc}
