Micro template library A library for building device drivers
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

classtesting_1_1_test_result.tex 16 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245
  1. \hypertarget{classtesting_1_1_test_result}{}\section{testing\+:\+:Test\+Result Class Reference}
  2. \label{classtesting_1_1_test_result}\index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  3. {\ttfamily \#include $<$gtest.\+h$>$}
  4. \subsection*{Public Member Functions}
  5. \begin{DoxyCompactItemize}
  6. \item
  7. \mbox{\hyperlink{classtesting_1_1_test_result_a5cf5dd6f416b7334ea601aab21a2fda5}{Test\+Result}} ()
  8. \item
  9. \mbox{\hyperlink{classtesting_1_1_test_result_a41f407680b725b75d7eadc3230bc3315}{$\sim$\+Test\+Result}} ()
  10. \item
  11. int \mbox{\hyperlink{classtesting_1_1_test_result_a6174aa4019dcda7c34d776b5741c9032}{total\+\_\+part\+\_\+count}} () const
  12. \item
  13. int \mbox{\hyperlink{classtesting_1_1_test_result_afe4523257bbea8bc63b0950b702790be}{test\+\_\+property\+\_\+count}} () const
  14. \item
  15. bool \mbox{\hyperlink{classtesting_1_1_test_result_acf7e6e72f05a0545c48ea48e7f8851df}{Passed}} () const
  16. \item
  17. bool \mbox{\hyperlink{classtesting_1_1_test_result_a4c9e954e0f8c1386206f2e6208c45244}{Skipped}} () const
  18. \item
  19. bool \mbox{\hyperlink{classtesting_1_1_test_result_afacc37e8b43c8574e4101bc61723c769}{Failed}} () const
  20. \item
  21. bool \mbox{\hyperlink{classtesting_1_1_test_result_a30e00d4076ae07fb5ad7b623d9dc1fe4}{Has\+Fatal\+Failure}} () const
  22. \item
  23. bool \mbox{\hyperlink{classtesting_1_1_test_result_a510564fa67b485ed4589a259f2a032d6}{Has\+Nonfatal\+Failure}} () const
  24. \item
  25. \mbox{\hyperlink{namespacetesting_a992de1d091ce660f451d1e8b3ce30fd6}{Time\+In\+Millis}} \mbox{\hyperlink{classtesting_1_1_test_result_a717e05e00d4af5cb809433e343ab63af}{elapsed\+\_\+time}} () const
  26. \item
  27. const Test\+Part\+Result \& \mbox{\hyperlink{classtesting_1_1_test_result_a910b410d0d1e066cd9e182f9e07d1933}{Get\+Test\+Part\+Result}} (int i) const
  28. \item
  29. const \mbox{\hyperlink{classtesting_1_1_test_property}{Test\+Property}} \& \mbox{\hyperlink{classtesting_1_1_test_result_a491ede3939a9ca508e338929762cb148}{Get\+Test\+Property}} (int i) const
  30. \end{DoxyCompactItemize}
  31. \subsection*{Friends}
  32. \begin{DoxyCompactItemize}
  33. \item
  34. class \mbox{\hyperlink{classtesting_1_1_test_result_a4c49c2cdb6c328e6b709b4542f23de3c}{Test\+Info}}
  35. \item
  36. class \mbox{\hyperlink{classtesting_1_1_test_result_ab9aaba231fd11196425e75caf709bfc6}{Test\+Suite}}
  37. \item
  38. class \mbox{\hyperlink{classtesting_1_1_test_result_a832b4d233efee1a32feb0f4190b30d39}{Unit\+Test}}
  39. \item
  40. class \mbox{\hyperlink{classtesting_1_1_test_result_abae39633da9932847b41cb80efd62115}{internal\+::\+Default\+Global\+Test\+Part\+Result\+Reporter}}
  41. \item
  42. class \mbox{\hyperlink{classtesting_1_1_test_result_adf5553cae6aea6f8648d47e299237e34}{internal\+::\+Exec\+Death\+Test}}
  43. \item
  44. class \mbox{\hyperlink{classtesting_1_1_test_result_ae762da04e74a0d3b0daded3c5bd4a8e8}{internal\+::\+Test\+Result\+Accessor}}
  45. \item
  46. class \mbox{\hyperlink{classtesting_1_1_test_result_acc0a5e7573fd6ae7ad1878613bb86853}{internal\+::\+Unit\+Test\+Impl}}
  47. \item
  48. class \mbox{\hyperlink{classtesting_1_1_test_result_a6aeedc04a0590fcc1b3c5f687dbb0f9f}{internal\+::\+Windows\+Death\+Test}}
  49. \item
  50. class \mbox{\hyperlink{classtesting_1_1_test_result_af29d5921f68031cdfba0b28cf4b3b559}{internal\+::\+Fuchsia\+Death\+Test}}
  51. \end{DoxyCompactItemize}
  52. \subsection{Detailed Description}
  53. Definition at line 15170 of file gtest.\+h.
  54. \subsection{Constructor \& Destructor Documentation}
  55. \mbox{\Hypertarget{classtesting_1_1_test_result_a5cf5dd6f416b7334ea601aab21a2fda5}\label{classtesting_1_1_test_result_a5cf5dd6f416b7334ea601aab21a2fda5}}
  56. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!Test\+Result@{Test\+Result}}
  57. \index{Test\+Result@{Test\+Result}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  58. \subsubsection{\texorpdfstring{Test\+Result()}{TestResult()}}
  59. {\footnotesize\ttfamily testing\+::\+Test\+Result\+::\+Test\+Result (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
  60. \mbox{\Hypertarget{classtesting_1_1_test_result_a41f407680b725b75d7eadc3230bc3315}\label{classtesting_1_1_test_result_a41f407680b725b75d7eadc3230bc3315}}
  61. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!````~Test\+Result@{$\sim$\+Test\+Result}}
  62. \index{````~Test\+Result@{$\sim$\+Test\+Result}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  63. \subsubsection{\texorpdfstring{$\sim$\+Test\+Result()}{~TestResult()}}
  64. {\footnotesize\ttfamily testing\+::\+Test\+Result\+::$\sim$\+Test\+Result (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
  65. \subsection{Member Function Documentation}
  66. \mbox{\Hypertarget{classtesting_1_1_test_result_a717e05e00d4af5cb809433e343ab63af}\label{classtesting_1_1_test_result_a717e05e00d4af5cb809433e343ab63af}}
  67. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!elapsed\+\_\+time@{elapsed\+\_\+time}}
  68. \index{elapsed\+\_\+time@{elapsed\+\_\+time}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  69. \subsubsection{\texorpdfstring{elapsed\+\_\+time()}{elapsed\_time()}}
  70. {\footnotesize\ttfamily \mbox{\hyperlink{namespacetesting_a992de1d091ce660f451d1e8b3ce30fd6}{Time\+In\+Millis}} testing\+::\+Test\+Result\+::elapsed\+\_\+time (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
  71. Definition at line 15201 of file gtest.\+h.
  72. \mbox{\Hypertarget{classtesting_1_1_test_result_afacc37e8b43c8574e4101bc61723c769}\label{classtesting_1_1_test_result_afacc37e8b43c8574e4101bc61723c769}}
  73. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!Failed@{Failed}}
  74. \index{Failed@{Failed}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  75. \subsubsection{\texorpdfstring{Failed()}{Failed()}}
  76. {\footnotesize\ttfamily bool testing\+::\+Test\+Result\+::\+Failed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  77. \mbox{\Hypertarget{classtesting_1_1_test_result_a910b410d0d1e066cd9e182f9e07d1933}\label{classtesting_1_1_test_result_a910b410d0d1e066cd9e182f9e07d1933}}
  78. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!Get\+Test\+Part\+Result@{Get\+Test\+Part\+Result}}
  79. \index{Get\+Test\+Part\+Result@{Get\+Test\+Part\+Result}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  80. \subsubsection{\texorpdfstring{Get\+Test\+Part\+Result()}{GetTestPartResult()}}
  81. {\footnotesize\ttfamily const Test\+Part\+Result\& testing\+::\+Test\+Result\+::\+Get\+Test\+Part\+Result (\begin{DoxyParamCaption}\item[{int}]{i }\end{DoxyParamCaption}) const}
  82. \mbox{\Hypertarget{classtesting_1_1_test_result_a491ede3939a9ca508e338929762cb148}\label{classtesting_1_1_test_result_a491ede3939a9ca508e338929762cb148}}
  83. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!Get\+Test\+Property@{Get\+Test\+Property}}
  84. \index{Get\+Test\+Property@{Get\+Test\+Property}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  85. \subsubsection{\texorpdfstring{Get\+Test\+Property()}{GetTestProperty()}}
  86. {\footnotesize\ttfamily const \mbox{\hyperlink{classtesting_1_1_test_property}{Test\+Property}}\& testing\+::\+Test\+Result\+::\+Get\+Test\+Property (\begin{DoxyParamCaption}\item[{int}]{i }\end{DoxyParamCaption}) const}
  87. \mbox{\Hypertarget{classtesting_1_1_test_result_a30e00d4076ae07fb5ad7b623d9dc1fe4}\label{classtesting_1_1_test_result_a30e00d4076ae07fb5ad7b623d9dc1fe4}}
  88. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!Has\+Fatal\+Failure@{Has\+Fatal\+Failure}}
  89. \index{Has\+Fatal\+Failure@{Has\+Fatal\+Failure}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  90. \subsubsection{\texorpdfstring{Has\+Fatal\+Failure()}{HasFatalFailure()}}
  91. {\footnotesize\ttfamily bool testing\+::\+Test\+Result\+::\+Has\+Fatal\+Failure (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  92. \mbox{\Hypertarget{classtesting_1_1_test_result_a510564fa67b485ed4589a259f2a032d6}\label{classtesting_1_1_test_result_a510564fa67b485ed4589a259f2a032d6}}
  93. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!Has\+Nonfatal\+Failure@{Has\+Nonfatal\+Failure}}
  94. \index{Has\+Nonfatal\+Failure@{Has\+Nonfatal\+Failure}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  95. \subsubsection{\texorpdfstring{Has\+Nonfatal\+Failure()}{HasNonfatalFailure()}}
  96. {\footnotesize\ttfamily bool testing\+::\+Test\+Result\+::\+Has\+Nonfatal\+Failure (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  97. \mbox{\Hypertarget{classtesting_1_1_test_result_acf7e6e72f05a0545c48ea48e7f8851df}\label{classtesting_1_1_test_result_acf7e6e72f05a0545c48ea48e7f8851df}}
  98. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!Passed@{Passed}}
  99. \index{Passed@{Passed}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  100. \subsubsection{\texorpdfstring{Passed()}{Passed()}}
  101. {\footnotesize\ttfamily bool testing\+::\+Test\+Result\+::\+Passed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}
  102. Definition at line 15186 of file gtest.\+h.
  103. \mbox{\Hypertarget{classtesting_1_1_test_result_a4c9e954e0f8c1386206f2e6208c45244}\label{classtesting_1_1_test_result_a4c9e954e0f8c1386206f2e6208c45244}}
  104. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!Skipped@{Skipped}}
  105. \index{Skipped@{Skipped}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  106. \subsubsection{\texorpdfstring{Skipped()}{Skipped()}}
  107. {\footnotesize\ttfamily bool testing\+::\+Test\+Result\+::\+Skipped (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  108. \mbox{\Hypertarget{classtesting_1_1_test_result_afe4523257bbea8bc63b0950b702790be}\label{classtesting_1_1_test_result_afe4523257bbea8bc63b0950b702790be}}
  109. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!test\+\_\+property\+\_\+count@{test\+\_\+property\+\_\+count}}
  110. \index{test\+\_\+property\+\_\+count@{test\+\_\+property\+\_\+count}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  111. \subsubsection{\texorpdfstring{test\+\_\+property\+\_\+count()}{test\_property\_count()}}
  112. {\footnotesize\ttfamily int testing\+::\+Test\+Result\+::test\+\_\+property\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  113. \mbox{\Hypertarget{classtesting_1_1_test_result_a6174aa4019dcda7c34d776b5741c9032}\label{classtesting_1_1_test_result_a6174aa4019dcda7c34d776b5741c9032}}
  114. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!total\+\_\+part\+\_\+count@{total\+\_\+part\+\_\+count}}
  115. \index{total\+\_\+part\+\_\+count@{total\+\_\+part\+\_\+count}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  116. \subsubsection{\texorpdfstring{total\+\_\+part\+\_\+count()}{total\_part\_count()}}
  117. {\footnotesize\ttfamily int testing\+::\+Test\+Result\+::total\+\_\+part\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  118. \subsection{Friends And Related Function Documentation}
  119. \mbox{\Hypertarget{classtesting_1_1_test_result_abae39633da9932847b41cb80efd62115}\label{classtesting_1_1_test_result_abae39633da9932847b41cb80efd62115}}
  120. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!internal\+::\+Default\+Global\+Test\+Part\+Result\+Reporter@{internal\+::\+Default\+Global\+Test\+Part\+Result\+Reporter}}
  121. \index{internal\+::\+Default\+Global\+Test\+Part\+Result\+Reporter@{internal\+::\+Default\+Global\+Test\+Part\+Result\+Reporter}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  122. \subsubsection{\texorpdfstring{internal\+::\+Default\+Global\+Test\+Part\+Result\+Reporter}{internal::DefaultGlobalTestPartResultReporter}}
  123. {\footnotesize\ttfamily friend class internal\+::\+Default\+Global\+Test\+Part\+Result\+Reporter\hspace{0.3cm}{\ttfamily [friend]}}
  124. Definition at line 15216 of file gtest.\+h.
  125. \mbox{\Hypertarget{classtesting_1_1_test_result_adf5553cae6aea6f8648d47e299237e34}\label{classtesting_1_1_test_result_adf5553cae6aea6f8648d47e299237e34}}
  126. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!internal\+::\+Exec\+Death\+Test@{internal\+::\+Exec\+Death\+Test}}
  127. \index{internal\+::\+Exec\+Death\+Test@{internal\+::\+Exec\+Death\+Test}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  128. \subsubsection{\texorpdfstring{internal\+::\+Exec\+Death\+Test}{internal::ExecDeathTest}}
  129. {\footnotesize\ttfamily friend class internal\+::\+Exec\+Death\+Test\hspace{0.3cm}{\ttfamily [friend]}}
  130. Definition at line 15217 of file gtest.\+h.
  131. \mbox{\Hypertarget{classtesting_1_1_test_result_af29d5921f68031cdfba0b28cf4b3b559}\label{classtesting_1_1_test_result_af29d5921f68031cdfba0b28cf4b3b559}}
  132. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!internal\+::\+Fuchsia\+Death\+Test@{internal\+::\+Fuchsia\+Death\+Test}}
  133. \index{internal\+::\+Fuchsia\+Death\+Test@{internal\+::\+Fuchsia\+Death\+Test}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  134. \subsubsection{\texorpdfstring{internal\+::\+Fuchsia\+Death\+Test}{internal::FuchsiaDeathTest}}
  135. {\footnotesize\ttfamily friend class internal\+::\+Fuchsia\+Death\+Test\hspace{0.3cm}{\ttfamily [friend]}}
  136. Definition at line 15221 of file gtest.\+h.
  137. \mbox{\Hypertarget{classtesting_1_1_test_result_ae762da04e74a0d3b0daded3c5bd4a8e8}\label{classtesting_1_1_test_result_ae762da04e74a0d3b0daded3c5bd4a8e8}}
  138. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!internal\+::\+Test\+Result\+Accessor@{internal\+::\+Test\+Result\+Accessor}}
  139. \index{internal\+::\+Test\+Result\+Accessor@{internal\+::\+Test\+Result\+Accessor}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  140. \subsubsection{\texorpdfstring{internal\+::\+Test\+Result\+Accessor}{internal::TestResultAccessor}}
  141. {\footnotesize\ttfamily friend class internal\+::\+Test\+Result\+Accessor\hspace{0.3cm}{\ttfamily [friend]}}
  142. Definition at line 15218 of file gtest.\+h.
  143. \mbox{\Hypertarget{classtesting_1_1_test_result_acc0a5e7573fd6ae7ad1878613bb86853}\label{classtesting_1_1_test_result_acc0a5e7573fd6ae7ad1878613bb86853}}
  144. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!internal\+::\+Unit\+Test\+Impl@{internal\+::\+Unit\+Test\+Impl}}
  145. \index{internal\+::\+Unit\+Test\+Impl@{internal\+::\+Unit\+Test\+Impl}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  146. \subsubsection{\texorpdfstring{internal\+::\+Unit\+Test\+Impl}{internal::UnitTestImpl}}
  147. {\footnotesize\ttfamily friend class internal\+::\+Unit\+Test\+Impl\hspace{0.3cm}{\ttfamily [friend]}}
  148. Definition at line 15219 of file gtest.\+h.
  149. \mbox{\Hypertarget{classtesting_1_1_test_result_a6aeedc04a0590fcc1b3c5f687dbb0f9f}\label{classtesting_1_1_test_result_a6aeedc04a0590fcc1b3c5f687dbb0f9f}}
  150. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!internal\+::\+Windows\+Death\+Test@{internal\+::\+Windows\+Death\+Test}}
  151. \index{internal\+::\+Windows\+Death\+Test@{internal\+::\+Windows\+Death\+Test}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  152. \subsubsection{\texorpdfstring{internal\+::\+Windows\+Death\+Test}{internal::WindowsDeathTest}}
  153. {\footnotesize\ttfamily friend class internal\+::\+Windows\+Death\+Test\hspace{0.3cm}{\ttfamily [friend]}}
  154. Definition at line 15220 of file gtest.\+h.
  155. \mbox{\Hypertarget{classtesting_1_1_test_result_a4c49c2cdb6c328e6b709b4542f23de3c}\label{classtesting_1_1_test_result_a4c49c2cdb6c328e6b709b4542f23de3c}}
  156. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!Test\+Info@{Test\+Info}}
  157. \index{Test\+Info@{Test\+Info}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  158. \subsubsection{\texorpdfstring{Test\+Info}{TestInfo}}
  159. {\footnotesize\ttfamily friend class \mbox{\hyperlink{classtesting_1_1_test_info}{Test\+Info}}\hspace{0.3cm}{\ttfamily [friend]}}
  160. Definition at line 15213 of file gtest.\+h.
  161. \mbox{\Hypertarget{classtesting_1_1_test_result_ab9aaba231fd11196425e75caf709bfc6}\label{classtesting_1_1_test_result_ab9aaba231fd11196425e75caf709bfc6}}
  162. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!Test\+Suite@{Test\+Suite}}
  163. \index{Test\+Suite@{Test\+Suite}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  164. \subsubsection{\texorpdfstring{Test\+Suite}{TestSuite}}
  165. {\footnotesize\ttfamily friend class \mbox{\hyperlink{classtesting_1_1_test_suite}{Test\+Suite}}\hspace{0.3cm}{\ttfamily [friend]}}
  166. Definition at line 15214 of file gtest.\+h.
  167. \mbox{\Hypertarget{classtesting_1_1_test_result_a832b4d233efee1a32feb0f4190b30d39}\label{classtesting_1_1_test_result_a832b4d233efee1a32feb0f4190b30d39}}
  168. \index{testing\+::\+Test\+Result@{testing\+::\+Test\+Result}!Unit\+Test@{Unit\+Test}}
  169. \index{Unit\+Test@{Unit\+Test}!testing\+::\+Test\+Result@{testing\+::\+Test\+Result}}
  170. \subsubsection{\texorpdfstring{Unit\+Test}{UnitTest}}
  171. {\footnotesize\ttfamily friend class \mbox{\hyperlink{classtesting_1_1_unit_test}{Unit\+Test}}\hspace{0.3cm}{\ttfamily [friend]}}
  172. Definition at line 15215 of file gtest.\+h.
  173. The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
  174. \item
  175. test/eclipse-\/cygwin/lib/gtest/\mbox{\hyperlink{gtest_8h}{gtest.\+h}}\end{DoxyCompactItemize}