\hypertarget{classtesting_1_1_test_suite}{}\section{testing\+:\+:Test\+Suite Class Reference}
\label{classtesting_1_1_test_suite}\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}


{\ttfamily \#include $<$gtest.\+h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classtesting_1_1_test_suite_a2d6469bcb83701e1bbfe47c465e9731f}{Test\+Suite}} (const char $\ast$\mbox{\hyperlink{classtesting_1_1_test_suite_ab3369db678ca3d9648d6fd63ad038986}{name}}, const char $\ast$a\+\_\+type\+\_\+param, \mbox{\hyperlink{namespacetesting_1_1internal_a83e4e0732ac6a9dcfe6ee299dc1b9fa2}{internal\+::\+Set\+Up\+Test\+Suite\+Func}} set\+\_\+up\+\_\+tc, \mbox{\hyperlink{namespacetesting_1_1internal_a8257a87aa42cebaa54b0c48a6ae657a5}{internal\+::\+Tear\+Down\+Test\+Suite\+Func}} tear\+\_\+down\+\_\+tc)
\item 
virtual \mbox{\hyperlink{classtesting_1_1_test_suite_a78af2d96b44c8b8f2002b4e74df31c38}{$\sim$\+Test\+Suite}} ()
\item 
const char $\ast$ \mbox{\hyperlink{classtesting_1_1_test_suite_ab3369db678ca3d9648d6fd63ad038986}{name}} () const
\item 
const char $\ast$ \mbox{\hyperlink{classtesting_1_1_test_suite_ab2ea12318bdbfb6aa97792344b49e3db}{type\+\_\+param}} () const
\item 
bool \mbox{\hyperlink{classtesting_1_1_test_suite_a8f62c17baef80042e0ff03ef5d5e4ba7}{should\+\_\+run}} () const
\item 
int \mbox{\hyperlink{classtesting_1_1_test_suite_a85bc4191681df7e8bae810c1744465ec}{successful\+\_\+test\+\_\+count}} () const
\item 
int \mbox{\hyperlink{classtesting_1_1_test_suite_ae48c72ff92fa1c555e3b577f8661285c}{skipped\+\_\+test\+\_\+count}} () const
\item 
int \mbox{\hyperlink{classtesting_1_1_test_suite_aaf18223e67cf0761f56bd4b8167abc6c}{failed\+\_\+test\+\_\+count}} () const
\item 
int \mbox{\hyperlink{classtesting_1_1_test_suite_ab0b3d1ee8efaa18ceb2553a71002c678}{reportable\+\_\+disabled\+\_\+test\+\_\+count}} () const
\item 
int \mbox{\hyperlink{classtesting_1_1_test_suite_adba738351633471e3256dcf7d3c2e61e}{disabled\+\_\+test\+\_\+count}} () const
\item 
int \mbox{\hyperlink{classtesting_1_1_test_suite_a24f62e17cfd37b90263f1194fb7d4d74}{reportable\+\_\+test\+\_\+count}} () const
\item 
int \mbox{\hyperlink{classtesting_1_1_test_suite_a1ccf2681712a3a27659789009815db8f}{test\+\_\+to\+\_\+run\+\_\+count}} () const
\item 
int \mbox{\hyperlink{classtesting_1_1_test_suite_a38a5e95341cfee5a88d8910f69da4960}{total\+\_\+test\+\_\+count}} () const
\item 
bool \mbox{\hyperlink{classtesting_1_1_test_suite_add51ece89b069b29e07f0476e0e6aae9}{Passed}} () const
\item 
bool \mbox{\hyperlink{classtesting_1_1_test_suite_adec55446c23dc2d0bfea91c6125a1047}{Failed}} () const
\item 
\mbox{\hyperlink{namespacetesting_a992de1d091ce660f451d1e8b3ce30fd6}{Time\+In\+Millis}} \mbox{\hyperlink{classtesting_1_1_test_suite_a2ede69fa37985ab8b21128955c56d6d7}{elapsed\+\_\+time}} () const
\item 
const \mbox{\hyperlink{classtesting_1_1_test_info}{Test\+Info}} $\ast$ \mbox{\hyperlink{classtesting_1_1_test_suite_aa6e617d79e4272362735ca9be4fb40d7}{Get\+Test\+Info}} (int i) const
\item 
const \mbox{\hyperlink{classtesting_1_1_test_result}{Test\+Result}} \& \mbox{\hyperlink{classtesting_1_1_test_suite_a3391a0ec111c66e1ac16a800f5068af7}{ad\+\_\+hoc\+\_\+test\+\_\+result}} () const
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classtesting_1_1_test_suite_a5b78b1c2e1fa07ffed92da365593eaa4}{Test}}
\item 
class \mbox{\hyperlink{classtesting_1_1_test_suite_acc0a5e7573fd6ae7ad1878613bb86853}{internal\+::\+Unit\+Test\+Impl}}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 15429 of file gtest.\+h.



\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classtesting_1_1_test_suite_a2d6469bcb83701e1bbfe47c465e9731f}\label{classtesting_1_1_test_suite_a2d6469bcb83701e1bbfe47c465e9731f}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!Test\+Suite@{Test\+Suite}}
\index{Test\+Suite@{Test\+Suite}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{Test\+Suite()}{TestSuite()}}
{\footnotesize\ttfamily testing\+::\+Test\+Suite\+::\+Test\+Suite (\begin{DoxyParamCaption}\item[{const char $\ast$}]{name,  }\item[{const char $\ast$}]{a\+\_\+type\+\_\+param,  }\item[{\mbox{\hyperlink{namespacetesting_1_1internal_a83e4e0732ac6a9dcfe6ee299dc1b9fa2}{internal\+::\+Set\+Up\+Test\+Suite\+Func}}}]{set\+\_\+up\+\_\+tc,  }\item[{\mbox{\hyperlink{namespacetesting_1_1internal_a8257a87aa42cebaa54b0c48a6ae657a5}{internal\+::\+Tear\+Down\+Test\+Suite\+Func}}}]{tear\+\_\+down\+\_\+tc }\end{DoxyParamCaption})}

\mbox{\Hypertarget{classtesting_1_1_test_suite_a78af2d96b44c8b8f2002b4e74df31c38}\label{classtesting_1_1_test_suite_a78af2d96b44c8b8f2002b4e74df31c38}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!````~Test\+Suite@{$\sim$\+Test\+Suite}}
\index{````~Test\+Suite@{$\sim$\+Test\+Suite}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{$\sim$\+Test\+Suite()}{~TestSuite()}}
{\footnotesize\ttfamily virtual testing\+::\+Test\+Suite\+::$\sim$\+Test\+Suite (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classtesting_1_1_test_suite_a3391a0ec111c66e1ac16a800f5068af7}\label{classtesting_1_1_test_suite_a3391a0ec111c66e1ac16a800f5068af7}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!ad\+\_\+hoc\+\_\+test\+\_\+result@{ad\+\_\+hoc\+\_\+test\+\_\+result}}
\index{ad\+\_\+hoc\+\_\+test\+\_\+result@{ad\+\_\+hoc\+\_\+test\+\_\+result}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{ad\+\_\+hoc\+\_\+test\+\_\+result()}{ad\_hoc\_test\_result()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classtesting_1_1_test_result}{Test\+Result}}\& testing\+::\+Test\+Suite\+::ad\+\_\+hoc\+\_\+test\+\_\+result (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 15502 of file gtest.\+h.

\mbox{\Hypertarget{classtesting_1_1_test_suite_adba738351633471e3256dcf7d3c2e61e}\label{classtesting_1_1_test_suite_adba738351633471e3256dcf7d3c2e61e}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!disabled\+\_\+test\+\_\+count@{disabled\+\_\+test\+\_\+count}}
\index{disabled\+\_\+test\+\_\+count@{disabled\+\_\+test\+\_\+count}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{disabled\+\_\+test\+\_\+count()}{disabled\_test\_count()}}
{\footnotesize\ttfamily int testing\+::\+Test\+Suite\+::disabled\+\_\+test\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classtesting_1_1_test_suite_a2ede69fa37985ab8b21128955c56d6d7}\label{classtesting_1_1_test_suite_a2ede69fa37985ab8b21128955c56d6d7}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!elapsed\+\_\+time@{elapsed\+\_\+time}}
\index{elapsed\+\_\+time@{elapsed\+\_\+time}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{elapsed\+\_\+time()}{elapsed\_time()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespacetesting_a992de1d091ce660f451d1e8b3ce30fd6}{Time\+In\+Millis}} testing\+::\+Test\+Suite\+::elapsed\+\_\+time (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 15494 of file gtest.\+h.

\mbox{\Hypertarget{classtesting_1_1_test_suite_adec55446c23dc2d0bfea91c6125a1047}\label{classtesting_1_1_test_suite_adec55446c23dc2d0bfea91c6125a1047}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!Failed@{Failed}}
\index{Failed@{Failed}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{Failed()}{Failed()}}
{\footnotesize\ttfamily bool testing\+::\+Test\+Suite\+::\+Failed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 15491 of file gtest.\+h.

\mbox{\Hypertarget{classtesting_1_1_test_suite_aaf18223e67cf0761f56bd4b8167abc6c}\label{classtesting_1_1_test_suite_aaf18223e67cf0761f56bd4b8167abc6c}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!failed\+\_\+test\+\_\+count@{failed\+\_\+test\+\_\+count}}
\index{failed\+\_\+test\+\_\+count@{failed\+\_\+test\+\_\+count}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{failed\+\_\+test\+\_\+count()}{failed\_test\_count()}}
{\footnotesize\ttfamily int testing\+::\+Test\+Suite\+::failed\+\_\+test\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classtesting_1_1_test_suite_aa6e617d79e4272362735ca9be4fb40d7}\label{classtesting_1_1_test_suite_aa6e617d79e4272362735ca9be4fb40d7}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!Get\+Test\+Info@{Get\+Test\+Info}}
\index{Get\+Test\+Info@{Get\+Test\+Info}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{Get\+Test\+Info()}{GetTestInfo()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classtesting_1_1_test_info}{Test\+Info}}$\ast$ testing\+::\+Test\+Suite\+::\+Get\+Test\+Info (\begin{DoxyParamCaption}\item[{int}]{i }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classtesting_1_1_test_suite_ab3369db678ca3d9648d6fd63ad038986}\label{classtesting_1_1_test_suite_ab3369db678ca3d9648d6fd63ad038986}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!name@{name}}
\index{name@{name}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{name()}{name()}}
{\footnotesize\ttfamily const char$\ast$ testing\+::\+Test\+Suite\+::name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 15451 of file gtest.\+h.

\mbox{\Hypertarget{classtesting_1_1_test_suite_add51ece89b069b29e07f0476e0e6aae9}\label{classtesting_1_1_test_suite_add51ece89b069b29e07f0476e0e6aae9}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!Passed@{Passed}}
\index{Passed@{Passed}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{Passed()}{Passed()}}
{\footnotesize\ttfamily bool testing\+::\+Test\+Suite\+::\+Passed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 15488 of file gtest.\+h.

\mbox{\Hypertarget{classtesting_1_1_test_suite_ab0b3d1ee8efaa18ceb2553a71002c678}\label{classtesting_1_1_test_suite_ab0b3d1ee8efaa18ceb2553a71002c678}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!reportable\+\_\+disabled\+\_\+test\+\_\+count@{reportable\+\_\+disabled\+\_\+test\+\_\+count}}
\index{reportable\+\_\+disabled\+\_\+test\+\_\+count@{reportable\+\_\+disabled\+\_\+test\+\_\+count}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{reportable\+\_\+disabled\+\_\+test\+\_\+count()}{reportable\_disabled\_test\_count()}}
{\footnotesize\ttfamily int testing\+::\+Test\+Suite\+::reportable\+\_\+disabled\+\_\+test\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classtesting_1_1_test_suite_a24f62e17cfd37b90263f1194fb7d4d74}\label{classtesting_1_1_test_suite_a24f62e17cfd37b90263f1194fb7d4d74}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!reportable\+\_\+test\+\_\+count@{reportable\+\_\+test\+\_\+count}}
\index{reportable\+\_\+test\+\_\+count@{reportable\+\_\+test\+\_\+count}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{reportable\+\_\+test\+\_\+count()}{reportable\_test\_count()}}
{\footnotesize\ttfamily int testing\+::\+Test\+Suite\+::reportable\+\_\+test\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classtesting_1_1_test_suite_a8f62c17baef80042e0ff03ef5d5e4ba7}\label{classtesting_1_1_test_suite_a8f62c17baef80042e0ff03ef5d5e4ba7}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!should\+\_\+run@{should\+\_\+run}}
\index{should\+\_\+run@{should\+\_\+run}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{should\+\_\+run()}{should\_run()}}
{\footnotesize\ttfamily bool testing\+::\+Test\+Suite\+::should\+\_\+run (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 15461 of file gtest.\+h.

\mbox{\Hypertarget{classtesting_1_1_test_suite_ae48c72ff92fa1c555e3b577f8661285c}\label{classtesting_1_1_test_suite_ae48c72ff92fa1c555e3b577f8661285c}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!skipped\+\_\+test\+\_\+count@{skipped\+\_\+test\+\_\+count}}
\index{skipped\+\_\+test\+\_\+count@{skipped\+\_\+test\+\_\+count}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{skipped\+\_\+test\+\_\+count()}{skipped\_test\_count()}}
{\footnotesize\ttfamily int testing\+::\+Test\+Suite\+::skipped\+\_\+test\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classtesting_1_1_test_suite_a85bc4191681df7e8bae810c1744465ec}\label{classtesting_1_1_test_suite_a85bc4191681df7e8bae810c1744465ec}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!successful\+\_\+test\+\_\+count@{successful\+\_\+test\+\_\+count}}
\index{successful\+\_\+test\+\_\+count@{successful\+\_\+test\+\_\+count}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{successful\+\_\+test\+\_\+count()}{successful\_test\_count()}}
{\footnotesize\ttfamily int testing\+::\+Test\+Suite\+::successful\+\_\+test\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classtesting_1_1_test_suite_a1ccf2681712a3a27659789009815db8f}\label{classtesting_1_1_test_suite_a1ccf2681712a3a27659789009815db8f}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!test\+\_\+to\+\_\+run\+\_\+count@{test\+\_\+to\+\_\+run\+\_\+count}}
\index{test\+\_\+to\+\_\+run\+\_\+count@{test\+\_\+to\+\_\+run\+\_\+count}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{test\+\_\+to\+\_\+run\+\_\+count()}{test\_to\_run\_count()}}
{\footnotesize\ttfamily int testing\+::\+Test\+Suite\+::test\+\_\+to\+\_\+run\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classtesting_1_1_test_suite_a38a5e95341cfee5a88d8910f69da4960}\label{classtesting_1_1_test_suite_a38a5e95341cfee5a88d8910f69da4960}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!total\+\_\+test\+\_\+count@{total\+\_\+test\+\_\+count}}
\index{total\+\_\+test\+\_\+count@{total\+\_\+test\+\_\+count}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{total\+\_\+test\+\_\+count()}{total\_test\_count()}}
{\footnotesize\ttfamily int testing\+::\+Test\+Suite\+::total\+\_\+test\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classtesting_1_1_test_suite_ab2ea12318bdbfb6aa97792344b49e3db}\label{classtesting_1_1_test_suite_ab2ea12318bdbfb6aa97792344b49e3db}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!type\+\_\+param@{type\+\_\+param}}
\index{type\+\_\+param@{type\+\_\+param}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{type\+\_\+param()}{type\_param()}}
{\footnotesize\ttfamily const char$\ast$ testing\+::\+Test\+Suite\+::type\+\_\+param (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line 15455 of file gtest.\+h.



\subsection{Friends And Related Function Documentation}
\mbox{\Hypertarget{classtesting_1_1_test_suite_acc0a5e7573fd6ae7ad1878613bb86853}\label{classtesting_1_1_test_suite_acc0a5e7573fd6ae7ad1878613bb86853}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!internal\+::\+Unit\+Test\+Impl@{internal\+::\+Unit\+Test\+Impl}}
\index{internal\+::\+Unit\+Test\+Impl@{internal\+::\+Unit\+Test\+Impl}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{internal\+::\+Unit\+Test\+Impl}{internal::UnitTestImpl}}
{\footnotesize\ttfamily friend class internal\+::\+Unit\+Test\+Impl\hspace{0.3cm}{\ttfamily [friend]}}



Definition at line 15506 of file gtest.\+h.

\mbox{\Hypertarget{classtesting_1_1_test_suite_a5b78b1c2e1fa07ffed92da365593eaa4}\label{classtesting_1_1_test_suite_a5b78b1c2e1fa07ffed92da365593eaa4}} 
\index{testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}!Test@{Test}}
\index{Test@{Test}!testing\+::\+Test\+Suite@{testing\+::\+Test\+Suite}}
\subsubsection{\texorpdfstring{Test}{Test}}
{\footnotesize\ttfamily friend class \mbox{\hyperlink{classtesting_1_1_test}{Test}}\hspace{0.3cm}{\ttfamily [friend]}}



Definition at line 15505 of file gtest.\+h.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
test/eclipse-\/cygwin/lib/gtest/\mbox{\hyperlink{gtest_8h}{gtest.\+h}}\end{DoxyCompactItemize}
