\hypertarget{_bundle_tests_8cc}{\section{Core/\-Datatypes/\-Tests/\-Bundle\-Tests.cc File Reference}
\label{_bundle_tests_8cc}\index{Core/\-Datatypes/\-Tests/\-Bundle\-Tests.\-cc@{Core/\-Datatypes/\-Tests/\-Bundle\-Tests.\-cc}}
}
{\ttfamily \#include $<$gtest/gtest.\-h$>$}\\*
{\ttfamily \#include $<$gmock/gmock.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Legacy/\-Bundle/\-Bundle.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Legacy/\-Field/\-Field.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-String.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Dense\-Matrix.\-h$>$}\\*
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{_bundle_tests_8cc_a47cc53557c2221aa4e72ce49d062ec87}{T\-E\-S\-T} (Bundle\-Tests, Can\-Default\-Construct)
\item 
\hyperlink{_bundle_tests_8cc_acf99ba59e806ebb05a0394c750703d53}{T\-E\-S\-T} (Bundle\-Tests, Can\-Store\-Fields)
\item 
\hyperlink{_bundle_tests_8cc_a8b171a64291e54e00652256a6873f410}{T\-E\-S\-T} (Bundle\-Tests, Can\-Store\-Strings)
\item 
\hyperlink{_bundle_tests_8cc_aa55fa0c4060fbeac603b32a4e8926112}{T\-E\-S\-T} (Bundle\-Tests, Can\-Store\-Matrices)
\item 
\hyperlink{_bundle_tests_8cc_a9b89b9a2dc8219a9a8fdfefe6f652389}{T\-E\-S\-T} (Bundle\-Tests, Can\-Store\-Multiple\-Types)
\item 
\hyperlink{_bundle_tests_8cc_a7cd80f70d218d67a7103eed0390b15a1}{T\-E\-S\-T} (Bundle\-Tests, Can\-Count\-Multiple\-Types)
\item 
\hyperlink{_bundle_tests_8cc_a28e31b97f4c625f53861d79b1de396f7}{T\-E\-S\-T} (Bundle\-Tests, Can\-Copy\-Construct)
\item 
\hyperlink{_bundle_tests_8cc_ab26efd0c3bcf0f49a3232474d8520332}{T\-E\-S\-T} (Bundle\-Tests, Can\-Clone)
\item 
\hyperlink{_bundle_tests_8cc_aeb1ad707d1d6a132dd01ca2589285322}{T\-E\-S\-T} (Bundle\-Tests, Is\-Sorted\-Case\-Sensitively)
\item 
\hyperlink{_bundle_tests_8cc_a3b1033b357928032b6740648df4c23c4}{T\-E\-S\-T} (Bundle\-Tests, Can\-Get\-Elements\-By\-Name)
\item 
\hyperlink{_bundle_tests_8cc_a273d70ad99599a0c9656a79f2dcb9646}{T\-E\-S\-T} (Bundle\-Tests, Can\-Overwrite\-Values\-Of\-Same\-Name)
\item 
\hyperlink{_bundle_tests_8cc_a6c539b80aa6d09c6669e2b4da4f330be}{T\-E\-S\-T} (Bundle\-Tests, Can\-Remove\-Values\-By\-Name)
\item 
\hyperlink{_bundle_tests_8cc_aa66df2c840f289091252ad83e0ddda9c}{T\-E\-S\-T} (Bundle\-Tests, Can\-Iterate\-Over\-Each\-Type)
\item 
\hyperlink{_bundle_tests_8cc_ae9bddbcfe406c77bb047bd8110e77d67}{T\-E\-S\-T} (Bundle\-Tests, Can\-Retrieve\-Names\-By\-Type)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{_bundle_tests_8cc_a47cc53557c2221aa4e72ce49d062ec87}{\index{Bundle\-Tests.\-cc@{Bundle\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!BundleTests.cc@{Bundle\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Bundle\-Tests}]{, }
\item[{Can\-Default\-Construct}]{}
\end{DoxyParamCaption}
)}}\label{_bundle_tests_8cc_a47cc53557c2221aa4e72ce49d062ec87}
\hypertarget{_bundle_tests_8cc_acf99ba59e806ebb05a0394c750703d53}{\index{Bundle\-Tests.\-cc@{Bundle\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!BundleTests.cc@{Bundle\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Bundle\-Tests}]{, }
\item[{Can\-Store\-Fields}]{}
\end{DoxyParamCaption}
)}}\label{_bundle_tests_8cc_acf99ba59e806ebb05a0394c750703d53}
\hypertarget{_bundle_tests_8cc_a8b171a64291e54e00652256a6873f410}{\index{Bundle\-Tests.\-cc@{Bundle\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!BundleTests.cc@{Bundle\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Bundle\-Tests}]{, }
\item[{Can\-Store\-Strings}]{}
\end{DoxyParamCaption}
)}}\label{_bundle_tests_8cc_a8b171a64291e54e00652256a6873f410}
\hypertarget{_bundle_tests_8cc_aa55fa0c4060fbeac603b32a4e8926112}{\index{Bundle\-Tests.\-cc@{Bundle\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!BundleTests.cc@{Bundle\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Bundle\-Tests}]{, }
\item[{Can\-Store\-Matrices}]{}
\end{DoxyParamCaption}
)}}\label{_bundle_tests_8cc_aa55fa0c4060fbeac603b32a4e8926112}
\hypertarget{_bundle_tests_8cc_a9b89b9a2dc8219a9a8fdfefe6f652389}{\index{Bundle\-Tests.\-cc@{Bundle\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!BundleTests.cc@{Bundle\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Bundle\-Tests}]{, }
\item[{Can\-Store\-Multiple\-Types}]{}
\end{DoxyParamCaption}
)}}\label{_bundle_tests_8cc_a9b89b9a2dc8219a9a8fdfefe6f652389}
\hypertarget{_bundle_tests_8cc_a7cd80f70d218d67a7103eed0390b15a1}{\index{Bundle\-Tests.\-cc@{Bundle\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!BundleTests.cc@{Bundle\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Bundle\-Tests}]{, }
\item[{Can\-Count\-Multiple\-Types}]{}
\end{DoxyParamCaption}
)}}\label{_bundle_tests_8cc_a7cd80f70d218d67a7103eed0390b15a1}
\hypertarget{_bundle_tests_8cc_a28e31b97f4c625f53861d79b1de396f7}{\index{Bundle\-Tests.\-cc@{Bundle\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!BundleTests.cc@{Bundle\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Bundle\-Tests}]{, }
\item[{Can\-Copy\-Construct}]{}
\end{DoxyParamCaption}
)}}\label{_bundle_tests_8cc_a28e31b97f4c625f53861d79b1de396f7}
\hypertarget{_bundle_tests_8cc_ab26efd0c3bcf0f49a3232474d8520332}{\index{Bundle\-Tests.\-cc@{Bundle\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!BundleTests.cc@{Bundle\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Bundle\-Tests}]{, }
\item[{Can\-Clone}]{}
\end{DoxyParamCaption}
)}}\label{_bundle_tests_8cc_ab26efd0c3bcf0f49a3232474d8520332}
\hypertarget{_bundle_tests_8cc_aeb1ad707d1d6a132dd01ca2589285322}{\index{Bundle\-Tests.\-cc@{Bundle\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!BundleTests.cc@{Bundle\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Bundle\-Tests}]{, }
\item[{Is\-Sorted\-Case\-Sensitively}]{}
\end{DoxyParamCaption}
)}}\label{_bundle_tests_8cc_aeb1ad707d1d6a132dd01ca2589285322}
\hypertarget{_bundle_tests_8cc_a3b1033b357928032b6740648df4c23c4}{\index{Bundle\-Tests.\-cc@{Bundle\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!BundleTests.cc@{Bundle\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Bundle\-Tests}]{, }
\item[{Can\-Get\-Elements\-By\-Name}]{}
\end{DoxyParamCaption}
)}}\label{_bundle_tests_8cc_a3b1033b357928032b6740648df4c23c4}
\hypertarget{_bundle_tests_8cc_a273d70ad99599a0c9656a79f2dcb9646}{\index{Bundle\-Tests.\-cc@{Bundle\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!BundleTests.cc@{Bundle\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Bundle\-Tests}]{, }
\item[{Can\-Overwrite\-Values\-Of\-Same\-Name}]{}
\end{DoxyParamCaption}
)}}\label{_bundle_tests_8cc_a273d70ad99599a0c9656a79f2dcb9646}
\hypertarget{_bundle_tests_8cc_a6c539b80aa6d09c6669e2b4da4f330be}{\index{Bundle\-Tests.\-cc@{Bundle\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!BundleTests.cc@{Bundle\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Bundle\-Tests}]{, }
\item[{Can\-Remove\-Values\-By\-Name}]{}
\end{DoxyParamCaption}
)}}\label{_bundle_tests_8cc_a6c539b80aa6d09c6669e2b4da4f330be}
\hypertarget{_bundle_tests_8cc_aa66df2c840f289091252ad83e0ddda9c}{\index{Bundle\-Tests.\-cc@{Bundle\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!BundleTests.cc@{Bundle\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Bundle\-Tests}]{, }
\item[{Can\-Iterate\-Over\-Each\-Type}]{}
\end{DoxyParamCaption}
)}}\label{_bundle_tests_8cc_aa66df2c840f289091252ad83e0ddda9c}
\hypertarget{_bundle_tests_8cc_ae9bddbcfe406c77bb047bd8110e77d67}{\index{Bundle\-Tests.\-cc@{Bundle\-Tests.\-cc}!T\-E\-S\-T@{T\-E\-S\-T}}
\index{T\-E\-S\-T@{T\-E\-S\-T}!BundleTests.cc@{Bundle\-Tests.\-cc}}
\subsubsection[{T\-E\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}T\-E\-S\-T (
\begin{DoxyParamCaption}
\item[{Bundle\-Tests}]{, }
\item[{Can\-Retrieve\-Names\-By\-Type}]{}
\end{DoxyParamCaption}
)}}\label{_bundle_tests_8cc_ae9bddbcfe406c77bb047bd8110e77d67}
