\hypertarget{classTestCase}{\section{\-Test\-Case \-Class \-Reference}
\label{classTestCase}\index{\-Test\-Case@{\-Test\-Case}}
}


{\ttfamily \#include $<$\-Test\-Case.\-h$>$}



\-Inheritance diagram for \-Test\-Case\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classTestCase__inherit__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \hyperlink{classTestCase_a4584e45c164fef276fb1a6c9b71de385}{start} ()=0
\item 
virtual void \hyperlink{classTestCase_a3bfbd95755dbe30f44e9cd86f5304273}{update} ()=0
\item 
virtual void \hyperlink{classTestCase_a8b08bdd628c54f5ad14e7ce7e4872da1}{stop} ()=0
\item 
bool \hyperlink{classTestCase_a78347e6770b9f8551c4cded35296ad2d}{is\-Running} ()
\item 
bool \hyperlink{classTestCase_a93b5e283651358c0385dd6ace00144cd}{is\-Failed} ()
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{classTestCase_a17173b1ff58e88738e25402d17f26d94}{running}
\item 
bool \hyperlink{classTestCase_af9c4d8dfce90673a66f9b05c2ffd0c99}{fail}
\end{DoxyCompactItemize}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classTestCase_a93b5e283651358c0385dd6ace00144cd}{\index{\-Test\-Case@{\-Test\-Case}!is\-Failed@{is\-Failed}}
\index{is\-Failed@{is\-Failed}!TestCase@{\-Test\-Case}}
\subsubsection[{is\-Failed}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Test\-Case\-::is\-Failed} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classTestCase_a93b5e283651358c0385dd6ace00144cd}
\hypertarget{classTestCase_a78347e6770b9f8551c4cded35296ad2d}{\index{\-Test\-Case@{\-Test\-Case}!is\-Running@{is\-Running}}
\index{is\-Running@{is\-Running}!TestCase@{\-Test\-Case}}
\subsubsection[{is\-Running}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Test\-Case\-::is\-Running} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classTestCase_a78347e6770b9f8551c4cded35296ad2d}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classTestCase_a78347e6770b9f8551c4cded35296ad2d_icgraph}
\end{center}
\end{figure}


\hypertarget{classTestCase_a4584e45c164fef276fb1a6c9b71de385}{\index{\-Test\-Case@{\-Test\-Case}!start@{start}}
\index{start@{start}!TestCase@{\-Test\-Case}}
\subsubsection[{start}]{\setlength{\rightskip}{0pt plus 5cm}virtual void {\bf \-Test\-Case\-::start} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classTestCase_a4584e45c164fef276fb1a6c9b71de385}


\-Implemented in \hyperlink{classTransportTest_a72d10adcae426e9e60c519224b50ed5c}{\-Transport\-Test}, \hyperlink{classAttackMoveTest_a7e0d5a77f64043b58116a694dff6334b}{\-Attack\-Move\-Test}, \hyperlink{classAttackUnitTest_a19a84ac927ff5f9f5c63f92875143665}{\-Attack\-Unit\-Test}, \hyperlink{classBuildTest_a352bb6295d46bd8c2a194fccd51c1e00}{\-Build\-Test}, \hyperlink{classBurrowTest_acf5130a75e803fe4a440f3cec29aff9c}{\-Burrow\-Test}, \hyperlink{classCancelConstructionTest_a7b48ef671bfe3d1f5cb3ca1277f5ef12}{\-Cancel\-Construction\-Test}, \hyperlink{classCancelMorphTest_a6e4ba7987b4ff8374e03d408c2f024f7}{\-Cancel\-Morph\-Test}, \hyperlink{classCancelResearchTest_a97ff4e4dcc1aeca5d8bd89692e54a3ab}{\-Cancel\-Research\-Test}, \hyperlink{classCancelTrainTest_acb075fbef1e211f8d67583bb525aa641}{\-Cancel\-Train\-Test}, \hyperlink{classCancelUpgradeTest_a13d35f1819825b3e15624978bf21361e}{\-Cancel\-Upgrade\-Test}, \hyperlink{classCloakTest_af41ace7e9a2376aa3d898d013aafa4a6}{\-Cloak\-Test}, \hyperlink{classFollowTest_afe7c995c17ab6ba09c528c07b2e59c92}{\-Follow\-Test}, \hyperlink{classGatherTest_a9d77d8c985d3c0d0a4a812766358d3f7}{\-Gather\-Test}, \hyperlink{classLiftTest_afbd15c15aa2567488751fc4be4aa4f47}{\-Lift\-Test}, \hyperlink{classMorphTest_a6563dad96f2bc6ed926b220b71253b5d}{\-Morph\-Test}, \hyperlink{classMPHSTest_ae6ee0297dce183c3fd4864a265f799f0}{\-M\-P\-H\-S\-Test}, \hyperlink{classRallyTest_ac01f1340fc0c113d008ac322c7b760d6}{\-Rally\-Test}, \hyperlink{classRepairTest_a4f1874c8aaabc10b93627d41c4dc668b}{\-Repair\-Test}, \hyperlink{classResearchTest_a70cd5ffa6c900a8fa226c14f655925e2}{\-Research\-Test}, \hyperlink{classRightClickTest_aec14c8e67bbf57874b231d1d9601ec06}{\-Right\-Click\-Test}, \hyperlink{classSiegeTest_a7a095ea66ee7ddbd4a15bff58873a81b}{\-Siege\-Test}, \hyperlink{classTrainTest_a2a22e6ea83ca973f15733bc46b82a2af}{\-Train\-Test}, \hyperlink{classUpgradeTest_adc3a90ac5cb0bf8041a873f3310414a4}{\-Upgrade\-Test}, and \hyperlink{classUseTechTest_ab19eacee54e48a7c2eb374ea1560f9b1}{\-Use\-Tech\-Test}.



\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classTestCase_a4584e45c164fef276fb1a6c9b71de385_icgraph}
\end{center}
\end{figure}


\hypertarget{classTestCase_a8b08bdd628c54f5ad14e7ce7e4872da1}{\index{\-Test\-Case@{\-Test\-Case}!stop@{stop}}
\index{stop@{stop}!TestCase@{\-Test\-Case}}
\subsubsection[{stop}]{\setlength{\rightskip}{0pt plus 5cm}virtual void {\bf \-Test\-Case\-::stop} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classTestCase_a8b08bdd628c54f5ad14e7ce7e4872da1}


\-Implemented in \hyperlink{classTransportTest_a5bd2a653d493c3b7f50932ec26685d50}{\-Transport\-Test}, \hyperlink{classAttackMoveTest_af98b39e472a5b8a5891c7d40d74abb81}{\-Attack\-Move\-Test}, \hyperlink{classAttackUnitTest_a68b9e471905b7b9eb60f03c0216bfbde}{\-Attack\-Unit\-Test}, \hyperlink{classBuildTest_a77514c8d254fe8374acde879ef8536d9}{\-Build\-Test}, \hyperlink{classBurrowTest_a0b272c3d227b2c1c49f680e3f4bc19e2}{\-Burrow\-Test}, \hyperlink{classCancelConstructionTest_ad038187b971d51727c04f01fa71aaaf4}{\-Cancel\-Construction\-Test}, \hyperlink{classCancelMorphTest_ac0dbfabd47565e3853f843e50a300bde}{\-Cancel\-Morph\-Test}, \hyperlink{classCancelResearchTest_a167facb0271284eb36b67caf7220c69f}{\-Cancel\-Research\-Test}, \hyperlink{classCancelTrainTest_a5ad4c91c442c96626c1a7b75e908a11e}{\-Cancel\-Train\-Test}, \hyperlink{classCancelUpgradeTest_a492e1d54e94e31bed86724d50c627c91}{\-Cancel\-Upgrade\-Test}, \hyperlink{classCloakTest_a8bb179fe24fe07b4410389c77c6af3e4}{\-Cloak\-Test}, \hyperlink{classFollowTest_a9ec65007aab88ae8e4fdb7ce75e44cc5}{\-Follow\-Test}, \hyperlink{classGatherTest_a756712667985d0d991a43d343d3825f5}{\-Gather\-Test}, \hyperlink{classLiftTest_a558f1f8a9f977ddb459943db1b564fb3}{\-Lift\-Test}, \hyperlink{classMorphTest_a54a539dc4489838bb87078ea0f26c170}{\-Morph\-Test}, \hyperlink{classMPHSTest_a72833d1c4d7ed2ccf4f2d5713671c5a3}{\-M\-P\-H\-S\-Test}, \hyperlink{classRallyTest_a45211a019e37cfd76944b152acc422d5}{\-Rally\-Test}, \hyperlink{classRepairTest_a299e20f9c2d8d9dee7fa91f8d94dfa49}{\-Repair\-Test}, \hyperlink{classResearchTest_aadc8cb3ee324c9f511d7cdef0a7279aa}{\-Research\-Test}, \hyperlink{classRightClickTest_a9efa84c72248102dd12a18013692fa9b}{\-Right\-Click\-Test}, \hyperlink{classSiegeTest_a8623b03253b8bfa0a28e51e068bf56ca}{\-Siege\-Test}, \hyperlink{classTrainTest_afda125bc5ef58de98038944bf8836961}{\-Train\-Test}, \hyperlink{classUpgradeTest_a6055cce7f33c13c67e28421517b0d92c}{\-Upgrade\-Test}, and \hyperlink{classUseTechTest_a26521bc3bff537f4ec12852f04a24e99}{\-Use\-Tech\-Test}.



\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classTestCase_a8b08bdd628c54f5ad14e7ce7e4872da1_icgraph}
\end{center}
\end{figure}


\hypertarget{classTestCase_a3bfbd95755dbe30f44e9cd86f5304273}{\index{\-Test\-Case@{\-Test\-Case}!update@{update}}
\index{update@{update}!TestCase@{\-Test\-Case}}
\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}virtual void {\bf \-Test\-Case\-::update} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}\label{classTestCase_a3bfbd95755dbe30f44e9cd86f5304273}


\-Implemented in \hyperlink{classTransportTest_ab4a67e73337bfb49b2f20f406033072c}{\-Transport\-Test}, \hyperlink{classAttackMoveTest_a4a75132c3ecb355bc470bb9b89a28a1d}{\-Attack\-Move\-Test}, \hyperlink{classAttackUnitTest_a6117809a7a08bf282e8581c9d871631e}{\-Attack\-Unit\-Test}, \hyperlink{classBuildTest_a560e9d0c91feab32467fe6d33026a35b}{\-Build\-Test}, \hyperlink{classBurrowTest_ab557f1767a69b1c1b225e5631210e447}{\-Burrow\-Test}, \hyperlink{classCancelConstructionTest_a380296485404ad40f7a1098d88aadd9d}{\-Cancel\-Construction\-Test}, \hyperlink{classCancelMorphTest_a6b39171a88453f193075bf5502faa5cb}{\-Cancel\-Morph\-Test}, \hyperlink{classCancelResearchTest_a09d37ad19a6af2ba5e899698c93e3860}{\-Cancel\-Research\-Test}, \hyperlink{classCancelTrainTest_a94e9e44eb935ee92bc52697b38adee35}{\-Cancel\-Train\-Test}, \hyperlink{classCancelUpgradeTest_a046abd9a0f858a7c52eeb6f9be0a64d4}{\-Cancel\-Upgrade\-Test}, \hyperlink{classCloakTest_a7c05fecb60349de3776a04f5f93b698c}{\-Cloak\-Test}, \hyperlink{classFollowTest_a4a184e153f8197f00fd448b38ed860f4}{\-Follow\-Test}, \hyperlink{classGatherTest_a9e0a96dc2a667d54d64e744714af7010}{\-Gather\-Test}, \hyperlink{classLiftTest_a49f16faeab198be9b23032954d9ee142}{\-Lift\-Test}, \hyperlink{classMorphTest_a92ce3b5b04a2b871bb650be1fd5648fc}{\-Morph\-Test}, \hyperlink{classMPHSTest_a3cdb85cc349d4492251b3f6e91af6819}{\-M\-P\-H\-S\-Test}, \hyperlink{classRallyTest_ad20240de9485d49b75273203357e355f}{\-Rally\-Test}, \hyperlink{classRepairTest_acee34bec9aa2fe79de5b8aa52cf0284f}{\-Repair\-Test}, \hyperlink{classResearchTest_acf698f2e42d6b5bff5e4c3ee6a596aa4}{\-Research\-Test}, \hyperlink{classRightClickTest_a3fdd7889805a72d948908354b761dff2}{\-Right\-Click\-Test}, \hyperlink{classSiegeTest_a4a056339647f38aa5360fe8dbeff2fc3}{\-Siege\-Test}, \hyperlink{classTrainTest_acc7924e58acdba5ebca25e2bdd544295}{\-Train\-Test}, \hyperlink{classUpgradeTest_aa6cb0f7e0f579143121bb0d1f0e309b7}{\-Upgrade\-Test}, and \hyperlink{classUseTechTest_ae8b6c100a4457816811958e2edd9602d}{\-Use\-Tech\-Test}.



\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classTestCase_a3bfbd95755dbe30f44e9cd86f5304273_icgraph}
\end{center}
\end{figure}




\subsection{\-Member \-Data \-Documentation}
\hypertarget{classTestCase_af9c4d8dfce90673a66f9b05c2ffd0c99}{\index{\-Test\-Case@{\-Test\-Case}!fail@{fail}}
\index{fail@{fail}!TestCase@{\-Test\-Case}}
\subsubsection[{fail}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Test\-Case\-::fail}}}\label{classTestCase_af9c4d8dfce90673a66f9b05c2ffd0c99}
\hypertarget{classTestCase_a17173b1ff58e88738e25402d17f26d94}{\index{\-Test\-Case@{\-Test\-Case}!running@{running}}
\index{running@{running}!TestCase@{\-Test\-Case}}
\subsubsection[{running}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Test\-Case\-::running}}}\label{classTestCase_a17173b1ff58e88738e25402d17f26d94}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
trunk/bwapi/\-Test\-A\-I\-Module/\-Source/\hyperlink{TestCase_8h}{\-Test\-Case.\-h}\end{DoxyCompactItemize}
