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_unit_test.tex 33 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377
  1. \hypertarget{classtesting_1_1_unit_test}{}\section{testing\+:\+:Unit\+Test Class Reference}
  2. \label{classtesting_1_1_unit_test}\index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  3. {\ttfamily \#include $<$gtest.\+h$>$}
  4. \subsection*{Public Member Functions}
  5. \begin{DoxyCompactItemize}
  6. \item
  7. int \mbox{\hyperlink{classtesting_1_1_unit_test_a2febc800536b44500565f4c423f359d3}{Run}} () \mbox{\hyperlink{gtest_8h_a8e5aab8276b2645f64f41c9e3021b935}{G\+T\+E\+S\+T\+\_\+\+M\+U\+S\+T\+\_\+\+U\+S\+E\+\_\+\+R\+E\+S\+U\+L\+T\+\_\+}}
  8. \item
  9. const char $\ast$ \mbox{\hyperlink{classtesting_1_1_unit_test_af35839566385e14f6b31232489112621}{original\+\_\+working\+\_\+dir}} () const
  10. \item
  11. const \mbox{\hyperlink{classtesting_1_1_test_suite}{Test\+Suite}} $\ast$ \mbox{\hyperlink{classtesting_1_1_unit_test_ac1c9ccf54060771c27fb94c3955459d3}{current\+\_\+test\+\_\+suite}} () const \mbox{\hyperlink{gtest_8h_a69abff5a4efdd07bd5faebe3dd318d06}{G\+T\+E\+S\+T\+\_\+\+L\+O\+C\+K\+\_\+\+E\+X\+C\+L\+U\+D\+E\+D\+\_\+}}(mutex\+\_\+)
  12. \item
  13. const Test\+Case $\ast$ \mbox{\hyperlink{classtesting_1_1_unit_test_a158da6213cf0b2c6100e9cb1f8151e63}{current\+\_\+test\+\_\+case}} () const \mbox{\hyperlink{gtest_8h_a69abff5a4efdd07bd5faebe3dd318d06}{G\+T\+E\+S\+T\+\_\+\+L\+O\+C\+K\+\_\+\+E\+X\+C\+L\+U\+D\+E\+D\+\_\+}}(mutex\+\_\+)
  14. \item
  15. const \mbox{\hyperlink{classtesting_1_1_test_info}{Test\+Info}} $\ast$ \mbox{\hyperlink{classtesting_1_1_unit_test_a02b6ab72bb9d93805bd0efbb099b4ccc}{current\+\_\+test\+\_\+info}} () const \mbox{\hyperlink{gtest_8h_a69abff5a4efdd07bd5faebe3dd318d06}{G\+T\+E\+S\+T\+\_\+\+L\+O\+C\+K\+\_\+\+E\+X\+C\+L\+U\+D\+E\+D\+\_\+}}(mutex\+\_\+)
  16. \item
  17. int \mbox{\hyperlink{classtesting_1_1_unit_test_adddc090a06f2d3a0e68f3762ee262688}{random\+\_\+seed}} () const
  18. \item
  19. \mbox{\hyperlink{classtesting_1_1internal_1_1_parameterized_test_suite_registry}{internal\+::\+Parameterized\+Test\+Suite\+Registry}} \& \mbox{\hyperlink{classtesting_1_1_unit_test_a3f72b753a9eda20bf7ab2aef0bdcc40f}{parameterized\+\_\+test\+\_\+registry}} () \mbox{\hyperlink{gtest_8h_a69abff5a4efdd07bd5faebe3dd318d06}{G\+T\+E\+S\+T\+\_\+\+L\+O\+C\+K\+\_\+\+E\+X\+C\+L\+U\+D\+E\+D\+\_\+}}(mutex\+\_\+)
  20. \item
  21. int \mbox{\hyperlink{classtesting_1_1_unit_test_aefa4c6654fed9a70c6c5ca61abae2234}{successful\+\_\+test\+\_\+suite\+\_\+count}} () const
  22. \item
  23. int \mbox{\hyperlink{classtesting_1_1_unit_test_a118a74c8cc3845653893ed17245f44ac}{failed\+\_\+test\+\_\+suite\+\_\+count}} () const
  24. \item
  25. int \mbox{\hyperlink{classtesting_1_1_unit_test_af8ed6d43a95405a860fdd898bf0c1a87}{total\+\_\+test\+\_\+suite\+\_\+count}} () const
  26. \item
  27. int \mbox{\hyperlink{classtesting_1_1_unit_test_ade4726c8283513bd2b3391c600503790}{test\+\_\+suite\+\_\+to\+\_\+run\+\_\+count}} () const
  28. \item
  29. int \mbox{\hyperlink{classtesting_1_1_unit_test_acaa2ab71f53c25ffe0242a91c14e173f}{successful\+\_\+test\+\_\+case\+\_\+count}} () const
  30. \item
  31. int \mbox{\hyperlink{classtesting_1_1_unit_test_abc0fa297a4103f7cdd9627ae27d9d0ef}{failed\+\_\+test\+\_\+case\+\_\+count}} () const
  32. \item
  33. int \mbox{\hyperlink{classtesting_1_1_unit_test_a93fc8f4eebc3212d06468ad216830ced}{total\+\_\+test\+\_\+case\+\_\+count}} () const
  34. \item
  35. int \mbox{\hyperlink{classtesting_1_1_unit_test_a965248fbe72f9fede5de921b6666943b}{test\+\_\+case\+\_\+to\+\_\+run\+\_\+count}} () const
  36. \item
  37. int \mbox{\hyperlink{classtesting_1_1_unit_test_a49ee8056e357ad497e67399447dd5a40}{successful\+\_\+test\+\_\+count}} () const
  38. \item
  39. int \mbox{\hyperlink{classtesting_1_1_unit_test_a0082c74809be04baf7e43842ddac4ae5}{skipped\+\_\+test\+\_\+count}} () const
  40. \item
  41. int \mbox{\hyperlink{classtesting_1_1_unit_test_ace1c860482b4ae5c341df5a9665e5c08}{failed\+\_\+test\+\_\+count}} () const
  42. \item
  43. int \mbox{\hyperlink{classtesting_1_1_unit_test_a2a2835db178d5c8569507db9f0a3d54f}{reportable\+\_\+disabled\+\_\+test\+\_\+count}} () const
  44. \item
  45. int \mbox{\hyperlink{classtesting_1_1_unit_test_ad69ccf3d4a9bc7333badeafbde3bc76b}{disabled\+\_\+test\+\_\+count}} () const
  46. \item
  47. int \mbox{\hyperlink{classtesting_1_1_unit_test_a449d0e0350ef146040cd37679c005248}{reportable\+\_\+test\+\_\+count}} () const
  48. \item
  49. int \mbox{\hyperlink{classtesting_1_1_unit_test_af6e02fcf76fd7247687f4e8af6e7ef41}{total\+\_\+test\+\_\+count}} () const
  50. \item
  51. int \mbox{\hyperlink{classtesting_1_1_unit_test_a461f46b2976f135d2a65e8d3def746e9}{test\+\_\+to\+\_\+run\+\_\+count}} () const
  52. \item
  53. \mbox{\hyperlink{namespacetesting_a992de1d091ce660f451d1e8b3ce30fd6}{Time\+In\+Millis}} \mbox{\hyperlink{classtesting_1_1_unit_test_ab6dc32e9f385f164df02899b2b440f04}{start\+\_\+timestamp}} () const
  54. \item
  55. \mbox{\hyperlink{namespacetesting_a992de1d091ce660f451d1e8b3ce30fd6}{Time\+In\+Millis}} \mbox{\hyperlink{classtesting_1_1_unit_test_a410e14e52f505dabe2054e5018e9ca33}{elapsed\+\_\+time}} () const
  56. \item
  57. bool \mbox{\hyperlink{classtesting_1_1_unit_test_a7c9b327bc14cb8a282c789dc6513a55b}{Passed}} () const
  58. \item
  59. bool \mbox{\hyperlink{classtesting_1_1_unit_test_a706f29e765916616b11a271a65948727}{Failed}} () const
  60. \item
  61. const \mbox{\hyperlink{classtesting_1_1_test_suite}{Test\+Suite}} $\ast$ \mbox{\hyperlink{classtesting_1_1_unit_test_a906e19e244ccc129bcc62fe2f3632e1c}{Get\+Test\+Suite}} (int i) const
  62. \item
  63. const Test\+Case $\ast$ \mbox{\hyperlink{classtesting_1_1_unit_test_adf55eb1cc81a43d40ddef75fadded1de}{Get\+Test\+Case}} (int i) const
  64. \item
  65. const \mbox{\hyperlink{classtesting_1_1_test_result}{Test\+Result}} \& \mbox{\hyperlink{classtesting_1_1_unit_test_afb26f53c070675638033436f35bad889}{ad\+\_\+hoc\+\_\+test\+\_\+result}} () const
  66. \item
  67. \mbox{\hyperlink{classtesting_1_1_test_event_listeners}{Test\+Event\+Listeners}} \& \mbox{\hyperlink{classtesting_1_1_unit_test_a1b7387b0b3daa2433ed6b685027bf285}{listeners}} ()
  68. \end{DoxyCompactItemize}
  69. \subsection*{Static Public Member Functions}
  70. \begin{DoxyCompactItemize}
  71. \item
  72. static \mbox{\hyperlink{classtesting_1_1_unit_test}{Unit\+Test}} $\ast$ \mbox{\hyperlink{classtesting_1_1_unit_test_af254e2e695471eb9f128bc556bae3668}{Get\+Instance}} ()
  73. \end{DoxyCompactItemize}
  74. \subsection*{Friends}
  75. \begin{DoxyCompactItemize}
  76. \item
  77. class \mbox{\hyperlink{classtesting_1_1_unit_test_ada54bdd5bdc24f39b9ca16807326654a}{Scoped\+Trace}}
  78. \item
  79. class \mbox{\hyperlink{classtesting_1_1_unit_test_a5b78b1c2e1fa07ffed92da365593eaa4}{Test}}
  80. \item
  81. class \mbox{\hyperlink{classtesting_1_1_unit_test_a183151aa061362c87572e743fe233db1}{internal\+::\+Assert\+Helper}}
  82. \item
  83. class \mbox{\hyperlink{classtesting_1_1_unit_test_adc037d188dab349a94868991955c9cd4}{internal\+::\+Streaming\+Listener\+Test}}
  84. \item
  85. class \mbox{\hyperlink{classtesting_1_1_unit_test_ae970f89a9f477a349fe5778be85ef42e}{internal\+::\+Unit\+Test\+Record\+Property\+Test\+Helper}}
  86. \item
  87. \mbox{\hyperlink{classtesting_1_1_environment}{Environment}} $\ast$ \mbox{\hyperlink{classtesting_1_1_unit_test_a5ec26e4c31220ff8e769cc09689a4d6d}{Add\+Global\+Test\+Environment}} (\mbox{\hyperlink{classtesting_1_1_environment}{Environment}} $\ast$env)
  88. \item
  89. internal\+::\+Unit\+Test\+Impl $\ast$ \mbox{\hyperlink{classtesting_1_1_unit_test_a56e56be7066957d612e53b5c60f6ac08}{internal\+::\+Get\+Unit\+Test\+Impl}} ()
  90. \item
  91. void \mbox{\hyperlink{classtesting_1_1_unit_test_a73f5a158c13793b90c80d854c9a75120}{internal\+::\+Report\+Failure\+In\+Unknown\+Location}} (Test\+Part\+Result\+::\+Type result\+\_\+type, const std\+::string \&message)
  92. \end{DoxyCompactItemize}
  93. \subsection{Detailed Description}
  94. Definition at line 15850 of file gtest.\+h.
  95. \subsection{Member Function Documentation}
  96. \mbox{\Hypertarget{classtesting_1_1_unit_test_afb26f53c070675638033436f35bad889}\label{classtesting_1_1_unit_test_afb26f53c070675638033436f35bad889}}
  97. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!ad\+\_\+hoc\+\_\+test\+\_\+result@{ad\+\_\+hoc\+\_\+test\+\_\+result}}
  98. \index{ad\+\_\+hoc\+\_\+test\+\_\+result@{ad\+\_\+hoc\+\_\+test\+\_\+result}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  99. \subsubsection{\texorpdfstring{ad\+\_\+hoc\+\_\+test\+\_\+result()}{ad\_hoc\_test\_result()}}
  100. {\footnotesize\ttfamily const \mbox{\hyperlink{classtesting_1_1_test_result}{Test\+Result}}\& testing\+::\+Unit\+Test\+::ad\+\_\+hoc\+\_\+test\+\_\+result (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  101. \mbox{\Hypertarget{classtesting_1_1_unit_test_a158da6213cf0b2c6100e9cb1f8151e63}\label{classtesting_1_1_unit_test_a158da6213cf0b2c6100e9cb1f8151e63}}
  102. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!current\+\_\+test\+\_\+case@{current\+\_\+test\+\_\+case}}
  103. \index{current\+\_\+test\+\_\+case@{current\+\_\+test\+\_\+case}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  104. \subsubsection{\texorpdfstring{current\+\_\+test\+\_\+case()}{current\_test\_case()}}
  105. {\footnotesize\ttfamily const Test\+Case$\ast$ testing\+::\+Unit\+Test\+::current\+\_\+test\+\_\+case (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  106. \mbox{\Hypertarget{classtesting_1_1_unit_test_a02b6ab72bb9d93805bd0efbb099b4ccc}\label{classtesting_1_1_unit_test_a02b6ab72bb9d93805bd0efbb099b4ccc}}
  107. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!current\+\_\+test\+\_\+info@{current\+\_\+test\+\_\+info}}
  108. \index{current\+\_\+test\+\_\+info@{current\+\_\+test\+\_\+info}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  109. \subsubsection{\texorpdfstring{current\+\_\+test\+\_\+info()}{current\_test\_info()}}
  110. {\footnotesize\ttfamily const \mbox{\hyperlink{classtesting_1_1_test_info}{Test\+Info}}$\ast$ testing\+::\+Unit\+Test\+::current\+\_\+test\+\_\+info (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  111. \mbox{\Hypertarget{classtesting_1_1_unit_test_ac1c9ccf54060771c27fb94c3955459d3}\label{classtesting_1_1_unit_test_ac1c9ccf54060771c27fb94c3955459d3}}
  112. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!current\+\_\+test\+\_\+suite@{current\+\_\+test\+\_\+suite}}
  113. \index{current\+\_\+test\+\_\+suite@{current\+\_\+test\+\_\+suite}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  114. \subsubsection{\texorpdfstring{current\+\_\+test\+\_\+suite()}{current\_test\_suite()}}
  115. {\footnotesize\ttfamily const \mbox{\hyperlink{classtesting_1_1_test_suite}{Test\+Suite}}$\ast$ testing\+::\+Unit\+Test\+::current\+\_\+test\+\_\+suite (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  116. \mbox{\Hypertarget{classtesting_1_1_unit_test_ad69ccf3d4a9bc7333badeafbde3bc76b}\label{classtesting_1_1_unit_test_ad69ccf3d4a9bc7333badeafbde3bc76b}}
  117. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!disabled\+\_\+test\+\_\+count@{disabled\+\_\+test\+\_\+count}}
  118. \index{disabled\+\_\+test\+\_\+count@{disabled\+\_\+test\+\_\+count}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  119. \subsubsection{\texorpdfstring{disabled\+\_\+test\+\_\+count()}{disabled\_test\_count()}}
  120. {\footnotesize\ttfamily int testing\+::\+Unit\+Test\+::disabled\+\_\+test\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  121. \mbox{\Hypertarget{classtesting_1_1_unit_test_a410e14e52f505dabe2054e5018e9ca33}\label{classtesting_1_1_unit_test_a410e14e52f505dabe2054e5018e9ca33}}
  122. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!elapsed\+\_\+time@{elapsed\+\_\+time}}
  123. \index{elapsed\+\_\+time@{elapsed\+\_\+time}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  124. \subsubsection{\texorpdfstring{elapsed\+\_\+time()}{elapsed\_time()}}
  125. {\footnotesize\ttfamily \mbox{\hyperlink{namespacetesting_a992de1d091ce660f451d1e8b3ce30fd6}{Time\+In\+Millis}} testing\+::\+Unit\+Test\+::elapsed\+\_\+time (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  126. \mbox{\Hypertarget{classtesting_1_1_unit_test_a706f29e765916616b11a271a65948727}\label{classtesting_1_1_unit_test_a706f29e765916616b11a271a65948727}}
  127. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!Failed@{Failed}}
  128. \index{Failed@{Failed}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  129. \subsubsection{\texorpdfstring{Failed()}{Failed()}}
  130. {\footnotesize\ttfamily bool testing\+::\+Unit\+Test\+::\+Failed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  131. \mbox{\Hypertarget{classtesting_1_1_unit_test_abc0fa297a4103f7cdd9627ae27d9d0ef}\label{classtesting_1_1_unit_test_abc0fa297a4103f7cdd9627ae27d9d0ef}}
  132. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!failed\+\_\+test\+\_\+case\+\_\+count@{failed\+\_\+test\+\_\+case\+\_\+count}}
  133. \index{failed\+\_\+test\+\_\+case\+\_\+count@{failed\+\_\+test\+\_\+case\+\_\+count}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  134. \subsubsection{\texorpdfstring{failed\+\_\+test\+\_\+case\+\_\+count()}{failed\_test\_case\_count()}}
  135. {\footnotesize\ttfamily int testing\+::\+Unit\+Test\+::failed\+\_\+test\+\_\+case\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  136. \mbox{\Hypertarget{classtesting_1_1_unit_test_ace1c860482b4ae5c341df5a9665e5c08}\label{classtesting_1_1_unit_test_ace1c860482b4ae5c341df5a9665e5c08}}
  137. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!failed\+\_\+test\+\_\+count@{failed\+\_\+test\+\_\+count}}
  138. \index{failed\+\_\+test\+\_\+count@{failed\+\_\+test\+\_\+count}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  139. \subsubsection{\texorpdfstring{failed\+\_\+test\+\_\+count()}{failed\_test\_count()}}
  140. {\footnotesize\ttfamily int testing\+::\+Unit\+Test\+::failed\+\_\+test\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  141. \mbox{\Hypertarget{classtesting_1_1_unit_test_a118a74c8cc3845653893ed17245f44ac}\label{classtesting_1_1_unit_test_a118a74c8cc3845653893ed17245f44ac}}
  142. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!failed\+\_\+test\+\_\+suite\+\_\+count@{failed\+\_\+test\+\_\+suite\+\_\+count}}
  143. \index{failed\+\_\+test\+\_\+suite\+\_\+count@{failed\+\_\+test\+\_\+suite\+\_\+count}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  144. \subsubsection{\texorpdfstring{failed\+\_\+test\+\_\+suite\+\_\+count()}{failed\_test\_suite\_count()}}
  145. {\footnotesize\ttfamily int testing\+::\+Unit\+Test\+::failed\+\_\+test\+\_\+suite\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  146. \mbox{\Hypertarget{classtesting_1_1_unit_test_af254e2e695471eb9f128bc556bae3668}\label{classtesting_1_1_unit_test_af254e2e695471eb9f128bc556bae3668}}
  147. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!Get\+Instance@{Get\+Instance}}
  148. \index{Get\+Instance@{Get\+Instance}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  149. \subsubsection{\texorpdfstring{Get\+Instance()}{GetInstance()}}
  150. {\footnotesize\ttfamily static \mbox{\hyperlink{classtesting_1_1_unit_test}{Unit\+Test}}$\ast$ testing\+::\+Unit\+Test\+::\+Get\+Instance (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
  151. \mbox{\Hypertarget{classtesting_1_1_unit_test_adf55eb1cc81a43d40ddef75fadded1de}\label{classtesting_1_1_unit_test_adf55eb1cc81a43d40ddef75fadded1de}}
  152. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!Get\+Test\+Case@{Get\+Test\+Case}}
  153. \index{Get\+Test\+Case@{Get\+Test\+Case}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  154. \subsubsection{\texorpdfstring{Get\+Test\+Case()}{GetTestCase()}}
  155. {\footnotesize\ttfamily const Test\+Case$\ast$ testing\+::\+Unit\+Test\+::\+Get\+Test\+Case (\begin{DoxyParamCaption}\item[{int}]{i }\end{DoxyParamCaption}) const}
  156. \mbox{\Hypertarget{classtesting_1_1_unit_test_a906e19e244ccc129bcc62fe2f3632e1c}\label{classtesting_1_1_unit_test_a906e19e244ccc129bcc62fe2f3632e1c}}
  157. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!Get\+Test\+Suite@{Get\+Test\+Suite}}
  158. \index{Get\+Test\+Suite@{Get\+Test\+Suite}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  159. \subsubsection{\texorpdfstring{Get\+Test\+Suite()}{GetTestSuite()}}
  160. {\footnotesize\ttfamily const \mbox{\hyperlink{classtesting_1_1_test_suite}{Test\+Suite}}$\ast$ testing\+::\+Unit\+Test\+::\+Get\+Test\+Suite (\begin{DoxyParamCaption}\item[{int}]{i }\end{DoxyParamCaption}) const}
  161. \mbox{\Hypertarget{classtesting_1_1_unit_test_a1b7387b0b3daa2433ed6b685027bf285}\label{classtesting_1_1_unit_test_a1b7387b0b3daa2433ed6b685027bf285}}
  162. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!listeners@{listeners}}
  163. \index{listeners@{listeners}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  164. \subsubsection{\texorpdfstring{listeners()}{listeners()}}
  165. {\footnotesize\ttfamily \mbox{\hyperlink{classtesting_1_1_test_event_listeners}{Test\+Event\+Listeners}}\& testing\+::\+Unit\+Test\+::listeners (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
  166. \mbox{\Hypertarget{classtesting_1_1_unit_test_af35839566385e14f6b31232489112621}\label{classtesting_1_1_unit_test_af35839566385e14f6b31232489112621}}
  167. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!original\+\_\+working\+\_\+dir@{original\+\_\+working\+\_\+dir}}
  168. \index{original\+\_\+working\+\_\+dir@{original\+\_\+working\+\_\+dir}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  169. \subsubsection{\texorpdfstring{original\+\_\+working\+\_\+dir()}{original\_working\_dir()}}
  170. {\footnotesize\ttfamily const char$\ast$ testing\+::\+Unit\+Test\+::original\+\_\+working\+\_\+dir (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  171. \mbox{\Hypertarget{classtesting_1_1_unit_test_a3f72b753a9eda20bf7ab2aef0bdcc40f}\label{classtesting_1_1_unit_test_a3f72b753a9eda20bf7ab2aef0bdcc40f}}
  172. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!parameterized\+\_\+test\+\_\+registry@{parameterized\+\_\+test\+\_\+registry}}
  173. \index{parameterized\+\_\+test\+\_\+registry@{parameterized\+\_\+test\+\_\+registry}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  174. \subsubsection{\texorpdfstring{parameterized\+\_\+test\+\_\+registry()}{parameterized\_test\_registry()}}
  175. {\footnotesize\ttfamily \mbox{\hyperlink{classtesting_1_1internal_1_1_parameterized_test_suite_registry}{internal\+::\+Parameterized\+Test\+Suite\+Registry}}\& testing\+::\+Unit\+Test\+::parameterized\+\_\+test\+\_\+registry (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
  176. \mbox{\Hypertarget{classtesting_1_1_unit_test_a7c9b327bc14cb8a282c789dc6513a55b}\label{classtesting_1_1_unit_test_a7c9b327bc14cb8a282c789dc6513a55b}}
  177. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!Passed@{Passed}}
  178. \index{Passed@{Passed}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  179. \subsubsection{\texorpdfstring{Passed()}{Passed()}}
  180. {\footnotesize\ttfamily bool testing\+::\+Unit\+Test\+::\+Passed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  181. \mbox{\Hypertarget{classtesting_1_1_unit_test_adddc090a06f2d3a0e68f3762ee262688}\label{classtesting_1_1_unit_test_adddc090a06f2d3a0e68f3762ee262688}}
  182. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!random\+\_\+seed@{random\+\_\+seed}}
  183. \index{random\+\_\+seed@{random\+\_\+seed}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  184. \subsubsection{\texorpdfstring{random\+\_\+seed()}{random\_seed()}}
  185. {\footnotesize\ttfamily int testing\+::\+Unit\+Test\+::random\+\_\+seed (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  186. \mbox{\Hypertarget{classtesting_1_1_unit_test_a2a2835db178d5c8569507db9f0a3d54f}\label{classtesting_1_1_unit_test_a2a2835db178d5c8569507db9f0a3d54f}}
  187. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!reportable\+\_\+disabled\+\_\+test\+\_\+count@{reportable\+\_\+disabled\+\_\+test\+\_\+count}}
  188. \index{reportable\+\_\+disabled\+\_\+test\+\_\+count@{reportable\+\_\+disabled\+\_\+test\+\_\+count}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  189. \subsubsection{\texorpdfstring{reportable\+\_\+disabled\+\_\+test\+\_\+count()}{reportable\_disabled\_test\_count()}}
  190. {\footnotesize\ttfamily int testing\+::\+Unit\+Test\+::reportable\+\_\+disabled\+\_\+test\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  191. \mbox{\Hypertarget{classtesting_1_1_unit_test_a449d0e0350ef146040cd37679c005248}\label{classtesting_1_1_unit_test_a449d0e0350ef146040cd37679c005248}}
  192. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!reportable\+\_\+test\+\_\+count@{reportable\+\_\+test\+\_\+count}}
  193. \index{reportable\+\_\+test\+\_\+count@{reportable\+\_\+test\+\_\+count}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  194. \subsubsection{\texorpdfstring{reportable\+\_\+test\+\_\+count()}{reportable\_test\_count()}}
  195. {\footnotesize\ttfamily int testing\+::\+Unit\+Test\+::reportable\+\_\+test\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  196. \mbox{\Hypertarget{classtesting_1_1_unit_test_a2febc800536b44500565f4c423f359d3}\label{classtesting_1_1_unit_test_a2febc800536b44500565f4c423f359d3}}
  197. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!Run@{Run}}
  198. \index{Run@{Run}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  199. \subsubsection{\texorpdfstring{Run()}{Run()}}
  200. {\footnotesize\ttfamily int testing\+::\+Unit\+Test\+::\+Run (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
  201. \mbox{\Hypertarget{classtesting_1_1_unit_test_a0082c74809be04baf7e43842ddac4ae5}\label{classtesting_1_1_unit_test_a0082c74809be04baf7e43842ddac4ae5}}
  202. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!skipped\+\_\+test\+\_\+count@{skipped\+\_\+test\+\_\+count}}
  203. \index{skipped\+\_\+test\+\_\+count@{skipped\+\_\+test\+\_\+count}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  204. \subsubsection{\texorpdfstring{skipped\+\_\+test\+\_\+count()}{skipped\_test\_count()}}
  205. {\footnotesize\ttfamily int testing\+::\+Unit\+Test\+::skipped\+\_\+test\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  206. \mbox{\Hypertarget{classtesting_1_1_unit_test_ab6dc32e9f385f164df02899b2b440f04}\label{classtesting_1_1_unit_test_ab6dc32e9f385f164df02899b2b440f04}}
  207. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!start\+\_\+timestamp@{start\+\_\+timestamp}}
  208. \index{start\+\_\+timestamp@{start\+\_\+timestamp}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  209. \subsubsection{\texorpdfstring{start\+\_\+timestamp()}{start\_timestamp()}}
  210. {\footnotesize\ttfamily \mbox{\hyperlink{namespacetesting_a992de1d091ce660f451d1e8b3ce30fd6}{Time\+In\+Millis}} testing\+::\+Unit\+Test\+::start\+\_\+timestamp (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  211. \mbox{\Hypertarget{classtesting_1_1_unit_test_acaa2ab71f53c25ffe0242a91c14e173f}\label{classtesting_1_1_unit_test_acaa2ab71f53c25ffe0242a91c14e173f}}
  212. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!successful\+\_\+test\+\_\+case\+\_\+count@{successful\+\_\+test\+\_\+case\+\_\+count}}
  213. \index{successful\+\_\+test\+\_\+case\+\_\+count@{successful\+\_\+test\+\_\+case\+\_\+count}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  214. \subsubsection{\texorpdfstring{successful\+\_\+test\+\_\+case\+\_\+count()}{successful\_test\_case\_count()}}
  215. {\footnotesize\ttfamily int testing\+::\+Unit\+Test\+::successful\+\_\+test\+\_\+case\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  216. \mbox{\Hypertarget{classtesting_1_1_unit_test_a49ee8056e357ad497e67399447dd5a40}\label{classtesting_1_1_unit_test_a49ee8056e357ad497e67399447dd5a40}}
  217. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!successful\+\_\+test\+\_\+count@{successful\+\_\+test\+\_\+count}}
  218. \index{successful\+\_\+test\+\_\+count@{successful\+\_\+test\+\_\+count}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  219. \subsubsection{\texorpdfstring{successful\+\_\+test\+\_\+count()}{successful\_test\_count()}}
  220. {\footnotesize\ttfamily int testing\+::\+Unit\+Test\+::successful\+\_\+test\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  221. \mbox{\Hypertarget{classtesting_1_1_unit_test_aefa4c6654fed9a70c6c5ca61abae2234}\label{classtesting_1_1_unit_test_aefa4c6654fed9a70c6c5ca61abae2234}}
  222. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!successful\+\_\+test\+\_\+suite\+\_\+count@{successful\+\_\+test\+\_\+suite\+\_\+count}}
  223. \index{successful\+\_\+test\+\_\+suite\+\_\+count@{successful\+\_\+test\+\_\+suite\+\_\+count}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  224. \subsubsection{\texorpdfstring{successful\+\_\+test\+\_\+suite\+\_\+count()}{successful\_test\_suite\_count()}}
  225. {\footnotesize\ttfamily int testing\+::\+Unit\+Test\+::successful\+\_\+test\+\_\+suite\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  226. \mbox{\Hypertarget{classtesting_1_1_unit_test_a965248fbe72f9fede5de921b6666943b}\label{classtesting_1_1_unit_test_a965248fbe72f9fede5de921b6666943b}}
  227. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!test\+\_\+case\+\_\+to\+\_\+run\+\_\+count@{test\+\_\+case\+\_\+to\+\_\+run\+\_\+count}}
  228. \index{test\+\_\+case\+\_\+to\+\_\+run\+\_\+count@{test\+\_\+case\+\_\+to\+\_\+run\+\_\+count}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  229. \subsubsection{\texorpdfstring{test\+\_\+case\+\_\+to\+\_\+run\+\_\+count()}{test\_case\_to\_run\_count()}}
  230. {\footnotesize\ttfamily int testing\+::\+Unit\+Test\+::test\+\_\+case\+\_\+to\+\_\+run\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  231. \mbox{\Hypertarget{classtesting_1_1_unit_test_ade4726c8283513bd2b3391c600503790}\label{classtesting_1_1_unit_test_ade4726c8283513bd2b3391c600503790}}
  232. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!test\+\_\+suite\+\_\+to\+\_\+run\+\_\+count@{test\+\_\+suite\+\_\+to\+\_\+run\+\_\+count}}
  233. \index{test\+\_\+suite\+\_\+to\+\_\+run\+\_\+count@{test\+\_\+suite\+\_\+to\+\_\+run\+\_\+count}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  234. \subsubsection{\texorpdfstring{test\+\_\+suite\+\_\+to\+\_\+run\+\_\+count()}{test\_suite\_to\_run\_count()}}
  235. {\footnotesize\ttfamily int testing\+::\+Unit\+Test\+::test\+\_\+suite\+\_\+to\+\_\+run\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  236. \mbox{\Hypertarget{classtesting_1_1_unit_test_a461f46b2976f135d2a65e8d3def746e9}\label{classtesting_1_1_unit_test_a461f46b2976f135d2a65e8d3def746e9}}
  237. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!test\+\_\+to\+\_\+run\+\_\+count@{test\+\_\+to\+\_\+run\+\_\+count}}
  238. \index{test\+\_\+to\+\_\+run\+\_\+count@{test\+\_\+to\+\_\+run\+\_\+count}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  239. \subsubsection{\texorpdfstring{test\+\_\+to\+\_\+run\+\_\+count()}{test\_to\_run\_count()}}
  240. {\footnotesize\ttfamily int testing\+::\+Unit\+Test\+::test\+\_\+to\+\_\+run\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  241. \mbox{\Hypertarget{classtesting_1_1_unit_test_a93fc8f4eebc3212d06468ad216830ced}\label{classtesting_1_1_unit_test_a93fc8f4eebc3212d06468ad216830ced}}
  242. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!total\+\_\+test\+\_\+case\+\_\+count@{total\+\_\+test\+\_\+case\+\_\+count}}
  243. \index{total\+\_\+test\+\_\+case\+\_\+count@{total\+\_\+test\+\_\+case\+\_\+count}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  244. \subsubsection{\texorpdfstring{total\+\_\+test\+\_\+case\+\_\+count()}{total\_test\_case\_count()}}
  245. {\footnotesize\ttfamily int testing\+::\+Unit\+Test\+::total\+\_\+test\+\_\+case\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  246. \mbox{\Hypertarget{classtesting_1_1_unit_test_af6e02fcf76fd7247687f4e8af6e7ef41}\label{classtesting_1_1_unit_test_af6e02fcf76fd7247687f4e8af6e7ef41}}
  247. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!total\+\_\+test\+\_\+count@{total\+\_\+test\+\_\+count}}
  248. \index{total\+\_\+test\+\_\+count@{total\+\_\+test\+\_\+count}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  249. \subsubsection{\texorpdfstring{total\+\_\+test\+\_\+count()}{total\_test\_count()}}
  250. {\footnotesize\ttfamily int testing\+::\+Unit\+Test\+::total\+\_\+test\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  251. \mbox{\Hypertarget{classtesting_1_1_unit_test_af8ed6d43a95405a860fdd898bf0c1a87}\label{classtesting_1_1_unit_test_af8ed6d43a95405a860fdd898bf0c1a87}}
  252. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!total\+\_\+test\+\_\+suite\+\_\+count@{total\+\_\+test\+\_\+suite\+\_\+count}}
  253. \index{total\+\_\+test\+\_\+suite\+\_\+count@{total\+\_\+test\+\_\+suite\+\_\+count}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  254. \subsubsection{\texorpdfstring{total\+\_\+test\+\_\+suite\+\_\+count()}{total\_test\_suite\_count()}}
  255. {\footnotesize\ttfamily int testing\+::\+Unit\+Test\+::total\+\_\+test\+\_\+suite\+\_\+count (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
  256. \subsection{Friends And Related Function Documentation}
  257. \mbox{\Hypertarget{classtesting_1_1_unit_test_a5ec26e4c31220ff8e769cc09689a4d6d}\label{classtesting_1_1_unit_test_a5ec26e4c31220ff8e769cc09689a4d6d}}
  258. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!Add\+Global\+Test\+Environment@{Add\+Global\+Test\+Environment}}
  259. \index{Add\+Global\+Test\+Environment@{Add\+Global\+Test\+Environment}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  260. \subsubsection{\texorpdfstring{Add\+Global\+Test\+Environment}{AddGlobalTestEnvironment}}
  261. {\footnotesize\ttfamily \mbox{\hyperlink{classtesting_1_1_environment}{Environment}}$\ast$ Add\+Global\+Test\+Environment (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classtesting_1_1_environment}{Environment}} $\ast$}]{env }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}}
  262. Definition at line 16067 of file gtest.\+h.
  263. \mbox{\Hypertarget{classtesting_1_1_unit_test_a183151aa061362c87572e743fe233db1}\label{classtesting_1_1_unit_test_a183151aa061362c87572e743fe233db1}}
  264. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!internal\+::\+Assert\+Helper@{internal\+::\+Assert\+Helper}}
  265. \index{internal\+::\+Assert\+Helper@{internal\+::\+Assert\+Helper}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  266. \subsubsection{\texorpdfstring{internal\+::\+Assert\+Helper}{internal::AssertHelper}}
  267. {\footnotesize\ttfamily friend class \mbox{\hyperlink{classtesting_1_1internal_1_1_assert_helper}{internal\+::\+Assert\+Helper}}\hspace{0.3cm}{\ttfamily [friend]}}
  268. Definition at line 16011 of file gtest.\+h.
  269. \mbox{\Hypertarget{classtesting_1_1_unit_test_a56e56be7066957d612e53b5c60f6ac08}\label{classtesting_1_1_unit_test_a56e56be7066957d612e53b5c60f6ac08}}
  270. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!internal\+::\+Get\+Unit\+Test\+Impl@{internal\+::\+Get\+Unit\+Test\+Impl}}
  271. \index{internal\+::\+Get\+Unit\+Test\+Impl@{internal\+::\+Get\+Unit\+Test\+Impl}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  272. \subsubsection{\texorpdfstring{internal\+::\+Get\+Unit\+Test\+Impl}{internal::GetUnitTestImpl}}
  273. {\footnotesize\ttfamily internal\+::\+Unit\+Test\+Impl$\ast$ internal\+::\+Get\+Unit\+Test\+Impl (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}}
  274. \mbox{\Hypertarget{classtesting_1_1_unit_test_a73f5a158c13793b90c80d854c9a75120}\label{classtesting_1_1_unit_test_a73f5a158c13793b90c80d854c9a75120}}
  275. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!internal\+::\+Report\+Failure\+In\+Unknown\+Location@{internal\+::\+Report\+Failure\+In\+Unknown\+Location}}
  276. \index{internal\+::\+Report\+Failure\+In\+Unknown\+Location@{internal\+::\+Report\+Failure\+In\+Unknown\+Location}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  277. \subsubsection{\texorpdfstring{internal\+::\+Report\+Failure\+In\+Unknown\+Location}{internal::ReportFailureInUnknownLocation}}
  278. {\footnotesize\ttfamily void internal\+::\+Report\+Failure\+In\+Unknown\+Location (\begin{DoxyParamCaption}\item[{Test\+Part\+Result\+::\+Type}]{result\+\_\+type, }\item[{const std\+::string \&}]{message }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [friend]}}
  279. \mbox{\Hypertarget{classtesting_1_1_unit_test_adc037d188dab349a94868991955c9cd4}\label{classtesting_1_1_unit_test_adc037d188dab349a94868991955c9cd4}}
  280. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!internal\+::\+Streaming\+Listener\+Test@{internal\+::\+Streaming\+Listener\+Test}}
  281. \index{internal\+::\+Streaming\+Listener\+Test@{internal\+::\+Streaming\+Listener\+Test}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  282. \subsubsection{\texorpdfstring{internal\+::\+Streaming\+Listener\+Test}{internal::StreamingListenerTest}}
  283. {\footnotesize\ttfamily friend class internal\+::\+Streaming\+Listener\+Test\hspace{0.3cm}{\ttfamily [friend]}}
  284. Definition at line 16012 of file gtest.\+h.
  285. \mbox{\Hypertarget{classtesting_1_1_unit_test_ae970f89a9f477a349fe5778be85ef42e}\label{classtesting_1_1_unit_test_ae970f89a9f477a349fe5778be85ef42e}}
  286. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!internal\+::\+Unit\+Test\+Record\+Property\+Test\+Helper@{internal\+::\+Unit\+Test\+Record\+Property\+Test\+Helper}}
  287. \index{internal\+::\+Unit\+Test\+Record\+Property\+Test\+Helper@{internal\+::\+Unit\+Test\+Record\+Property\+Test\+Helper}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  288. \subsubsection{\texorpdfstring{internal\+::\+Unit\+Test\+Record\+Property\+Test\+Helper}{internal::UnitTestRecordPropertyTestHelper}}
  289. {\footnotesize\ttfamily friend class internal\+::\+Unit\+Test\+Record\+Property\+Test\+Helper\hspace{0.3cm}{\ttfamily [friend]}}
  290. Definition at line 16013 of file gtest.\+h.
  291. \mbox{\Hypertarget{classtesting_1_1_unit_test_ada54bdd5bdc24f39b9ca16807326654a}\label{classtesting_1_1_unit_test_ada54bdd5bdc24f39b9ca16807326654a}}
  292. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!Scoped\+Trace@{Scoped\+Trace}}
  293. \index{Scoped\+Trace@{Scoped\+Trace}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  294. \subsubsection{\texorpdfstring{Scoped\+Trace}{ScopedTrace}}
  295. {\footnotesize\ttfamily friend class \mbox{\hyperlink{classtesting_1_1_scoped_trace}{Scoped\+Trace}}\hspace{0.3cm}{\ttfamily [friend]}}
  296. Definition at line 16009 of file gtest.\+h.
  297. \mbox{\Hypertarget{classtesting_1_1_unit_test_a5b78b1c2e1fa07ffed92da365593eaa4}\label{classtesting_1_1_unit_test_a5b78b1c2e1fa07ffed92da365593eaa4}}
  298. \index{testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}!Test@{Test}}
  299. \index{Test@{Test}!testing\+::\+Unit\+Test@{testing\+::\+Unit\+Test}}
  300. \subsubsection{\texorpdfstring{Test}{Test}}
  301. {\footnotesize\ttfamily friend class \mbox{\hyperlink{classtesting_1_1_test}{Test}}\hspace{0.3cm}{\ttfamily [friend]}}
  302. Definition at line 16010 of file gtest.\+h.
  303. The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
  304. \item
  305. test/eclipse-\/cygwin/lib/gtest/\mbox{\hyperlink{gtest_8h}{gtest.\+h}}\end{DoxyCompactItemize}