Micro template library A library for building device drivers
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 
 

190 рядки
11 KiB

  1. \hypertarget{classtesting_1_1_test}{}\section{testing\+:\+:Test Class Reference}
  2. \label{classtesting_1_1_test}\index{testing\+::\+Test@{testing\+::\+Test}}
  3. {\ttfamily \#include $<$gtest.\+h$>$}
  4. Inheritance diagram for testing\+:\+:Test\+:\begin{figure}[H]
  5. \begin{center}
  6. \leavevmode
  7. \includegraphics[height=1.056604cm]{classtesting_1_1_test}
  8. \end{center}
  9. \end{figure}
  10. \subsection*{Public Member Functions}
  11. \begin{DoxyCompactItemize}
  12. \item
  13. virtual \mbox{\hyperlink{classtesting_1_1_test_ad99dc9b12208fd4bffc367f0a1e3df1b}{$\sim$\+Test}} ()
  14. \end{DoxyCompactItemize}
  15. \subsection*{Static Public Member Functions}
  16. \begin{DoxyCompactItemize}
  17. \item
  18. static void \mbox{\hyperlink{classtesting_1_1_test_ae173b07a0fdd09fc1d417a2bb6cbdd76}{Set\+Up\+Test\+Suite}} ()
  19. \item
  20. static void \mbox{\hyperlink{classtesting_1_1_test_a7704c8223ba28338a66ca2eaeba66383}{Tear\+Down\+Test\+Suite}} ()
  21. \item
  22. static void \mbox{\hyperlink{classtesting_1_1_test_af374706cbaf0ffc460f4fd04e7c150f1}{Tear\+Down\+Test\+Case}} ()
  23. \item
  24. static void \mbox{\hyperlink{classtesting_1_1_test_a5ccbac42fee8c5b00b0bfe89b6c49d79}{Set\+Up\+Test\+Case}} ()
  25. \item
  26. static bool \mbox{\hyperlink{classtesting_1_1_test_a0a89846458f0e8ed1c9457c957e8182a}{Has\+Fatal\+Failure}} ()
  27. \item
  28. static bool \mbox{\hyperlink{classtesting_1_1_test_a07e896f1b1836f8ac075c26d7b7c9fb8}{Has\+Nonfatal\+Failure}} ()
  29. \item
  30. static bool \mbox{\hyperlink{classtesting_1_1_test_a1723aea1d7bd468265f4134241596752}{Is\+Skipped}} ()
  31. \item
  32. static bool \mbox{\hyperlink{classtesting_1_1_test_a7a00be7dd0a6bfdc8d47a1b784623613}{Has\+Failure}} ()
  33. \item
  34. static void \mbox{\hyperlink{classtesting_1_1_test_ae0448aec9e389fab70f6a75a59ff6aa2}{Record\+Property}} (const std\+::string \&key, const std\+::string \&value)
  35. \item
  36. static void \mbox{\hyperlink{classtesting_1_1_test_af602903efb17730b977304fc56500881}{Record\+Property}} (const std\+::string \&key, int value)
  37. \end{DoxyCompactItemize}
  38. \subsection*{Protected Member Functions}
  39. \begin{DoxyCompactItemize}
  40. \item
  41. \mbox{\hyperlink{classtesting_1_1_test_a68b7618abd1fc6d13382738b0d3b5c7c}{Test}} ()
  42. \item
  43. virtual void \mbox{\hyperlink{classtesting_1_1_test_a8b38992669fb844864807cf32e416853}{Set\+Up}} ()
  44. \item
  45. virtual void \mbox{\hyperlink{classtesting_1_1_test_aab3c02c9f81afe1357adfc45afccd474}{Tear\+Down}} ()
  46. \end{DoxyCompactItemize}
  47. \subsection*{Friends}
  48. \begin{DoxyCompactItemize}
  49. \item
  50. class \mbox{\hyperlink{classtesting_1_1_test_a4c49c2cdb6c328e6b709b4542f23de3c}{Test\+Info}}
  51. \end{DoxyCompactItemize}
  52. \subsection{Detailed Description}
  53. Definition at line 15014 of file gtest.\+h.
  54. \subsection{Constructor \& Destructor Documentation}
  55. \mbox{\Hypertarget{classtesting_1_1_test_ad99dc9b12208fd4bffc367f0a1e3df1b}\label{classtesting_1_1_test_ad99dc9b12208fd4bffc367f0a1e3df1b}}
  56. \index{testing\+::\+Test@{testing\+::\+Test}!````~Test@{$\sim$\+Test}}
  57. \index{````~Test@{$\sim$\+Test}!testing\+::\+Test@{testing\+::\+Test}}
  58. \subsubsection{\texorpdfstring{$\sim$\+Test()}{~Test()}}
  59. {\footnotesize\ttfamily virtual testing\+::\+Test\+::$\sim$\+Test (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}
  60. \mbox{\Hypertarget{classtesting_1_1_test_a68b7618abd1fc6d13382738b0d3b5c7c}\label{classtesting_1_1_test_a68b7618abd1fc6d13382738b0d3b5c7c}}
  61. \index{testing\+::\+Test@{testing\+::\+Test}!Test@{Test}}
  62. \index{Test@{Test}!testing\+::\+Test@{testing\+::\+Test}}
  63. \subsubsection{\texorpdfstring{Test()}{Test()}}
  64. {\footnotesize\ttfamily testing\+::\+Test\+::\+Test (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}
  65. \subsection{Member Function Documentation}
  66. \mbox{\Hypertarget{classtesting_1_1_test_a7a00be7dd0a6bfdc8d47a1b784623613}\label{classtesting_1_1_test_a7a00be7dd0a6bfdc8d47a1b784623613}}
  67. \index{testing\+::\+Test@{testing\+::\+Test}!Has\+Failure@{Has\+Failure}}
  68. \index{Has\+Failure@{Has\+Failure}!testing\+::\+Test@{testing\+::\+Test}}
  69. \subsubsection{\texorpdfstring{Has\+Failure()}{HasFailure()}}
  70. {\footnotesize\ttfamily static bool testing\+::\+Test\+::\+Has\+Failure (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
  71. Definition at line 15054 of file gtest.\+h.
  72. \mbox{\Hypertarget{classtesting_1_1_test_a0a89846458f0e8ed1c9457c957e8182a}\label{classtesting_1_1_test_a0a89846458f0e8ed1c9457c957e8182a}}
  73. \index{testing\+::\+Test@{testing\+::\+Test}!Has\+Fatal\+Failure@{Has\+Fatal\+Failure}}
  74. \index{Has\+Fatal\+Failure@{Has\+Fatal\+Failure}!testing\+::\+Test@{testing\+::\+Test}}
  75. \subsubsection{\texorpdfstring{Has\+Fatal\+Failure()}{HasFatalFailure()}}
  76. {\footnotesize\ttfamily static bool testing\+::\+Test\+::\+Has\+Fatal\+Failure (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
  77. \mbox{\Hypertarget{classtesting_1_1_test_a07e896f1b1836f8ac075c26d7b7c9fb8}\label{classtesting_1_1_test_a07e896f1b1836f8ac075c26d7b7c9fb8}}
  78. \index{testing\+::\+Test@{testing\+::\+Test}!Has\+Nonfatal\+Failure@{Has\+Nonfatal\+Failure}}
  79. \index{Has\+Nonfatal\+Failure@{Has\+Nonfatal\+Failure}!testing\+::\+Test@{testing\+::\+Test}}
  80. \subsubsection{\texorpdfstring{Has\+Nonfatal\+Failure()}{HasNonfatalFailure()}}
  81. {\footnotesize\ttfamily static bool testing\+::\+Test\+::\+Has\+Nonfatal\+Failure (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
  82. \mbox{\Hypertarget{classtesting_1_1_test_a1723aea1d7bd468265f4134241596752}\label{classtesting_1_1_test_a1723aea1d7bd468265f4134241596752}}
  83. \index{testing\+::\+Test@{testing\+::\+Test}!Is\+Skipped@{Is\+Skipped}}
  84. \index{Is\+Skipped@{Is\+Skipped}!testing\+::\+Test@{testing\+::\+Test}}
  85. \subsubsection{\texorpdfstring{Is\+Skipped()}{IsSkipped()}}
  86. {\footnotesize\ttfamily static bool testing\+::\+Test\+::\+Is\+Skipped (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
  87. \mbox{\Hypertarget{classtesting_1_1_test_ae0448aec9e389fab70f6a75a59ff6aa2}\label{classtesting_1_1_test_ae0448aec9e389fab70f6a75a59ff6aa2}}
  88. \index{testing\+::\+Test@{testing\+::\+Test}!Record\+Property@{Record\+Property}}
  89. \index{Record\+Property@{Record\+Property}!testing\+::\+Test@{testing\+::\+Test}}
  90. \subsubsection{\texorpdfstring{Record\+Property()}{RecordProperty()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
  91. {\footnotesize\ttfamily static void testing\+::\+Test\+::\+Record\+Property (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{key, }\item[{const std\+::string \&}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
  92. \mbox{\Hypertarget{classtesting_1_1_test_af602903efb17730b977304fc56500881}\label{classtesting_1_1_test_af602903efb17730b977304fc56500881}}
  93. \index{testing\+::\+Test@{testing\+::\+Test}!Record\+Property@{Record\+Property}}
  94. \index{Record\+Property@{Record\+Property}!testing\+::\+Test@{testing\+::\+Test}}
  95. \subsubsection{\texorpdfstring{Record\+Property()}{RecordProperty()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
  96. {\footnotesize\ttfamily static void testing\+::\+Test\+::\+Record\+Property (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{key, }\item[{int}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}
  97. \mbox{\Hypertarget{classtesting_1_1_test_a8b38992669fb844864807cf32e416853}\label{classtesting_1_1_test_a8b38992669fb844864807cf32e416853}}
  98. \index{testing\+::\+Test@{testing\+::\+Test}!Set\+Up@{Set\+Up}}
  99. \index{Set\+Up@{Set\+Up}!testing\+::\+Test@{testing\+::\+Test}}
  100. \subsubsection{\texorpdfstring{Set\+Up()}{SetUp()}}
  101. {\footnotesize\ttfamily virtual void testing\+::\+Test\+::\+Set\+Up (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}
  102. \mbox{\Hypertarget{classtesting_1_1_test_a5ccbac42fee8c5b00b0bfe89b6c49d79}\label{classtesting_1_1_test_a5ccbac42fee8c5b00b0bfe89b6c49d79}}
  103. \index{testing\+::\+Test@{testing\+::\+Test}!Set\+Up\+Test\+Case@{Set\+Up\+Test\+Case}}
  104. \index{Set\+Up\+Test\+Case@{Set\+Up\+Test\+Case}!testing\+::\+Test@{testing\+::\+Test}}
  105. \subsubsection{\texorpdfstring{Set\+Up\+Test\+Case()}{SetUpTestCase()}}
  106. {\footnotesize\ttfamily static void testing\+::\+Test\+::\+Set\+Up\+Test\+Case (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
  107. Definition at line 15040 of file gtest.\+h.
  108. \mbox{\Hypertarget{classtesting_1_1_test_ae173b07a0fdd09fc1d417a2bb6cbdd76}\label{classtesting_1_1_test_ae173b07a0fdd09fc1d417a2bb6cbdd76}}
  109. \index{testing\+::\+Test@{testing\+::\+Test}!Set\+Up\+Test\+Suite@{Set\+Up\+Test\+Suite}}
  110. \index{Set\+Up\+Test\+Suite@{Set\+Up\+Test\+Suite}!testing\+::\+Test@{testing\+::\+Test}}
  111. \subsubsection{\texorpdfstring{Set\+Up\+Test\+Suite()}{SetUpTestSuite()}}
  112. {\footnotesize\ttfamily static void testing\+::\+Test\+::\+Set\+Up\+Test\+Suite (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
  113. Definition at line 15027 of file gtest.\+h.
  114. \mbox{\Hypertarget{classtesting_1_1_test_aab3c02c9f81afe1357adfc45afccd474}\label{classtesting_1_1_test_aab3c02c9f81afe1357adfc45afccd474}}
  115. \index{testing\+::\+Test@{testing\+::\+Test}!Tear\+Down@{Tear\+Down}}
  116. \index{Tear\+Down@{Tear\+Down}!testing\+::\+Test@{testing\+::\+Test}}
  117. \subsubsection{\texorpdfstring{Tear\+Down()}{TearDown()}}
  118. {\footnotesize\ttfamily virtual void testing\+::\+Test\+::\+Tear\+Down (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}
  119. \mbox{\Hypertarget{classtesting_1_1_test_af374706cbaf0ffc460f4fd04e7c150f1}\label{classtesting_1_1_test_af374706cbaf0ffc460f4fd04e7c150f1}}
  120. \index{testing\+::\+Test@{testing\+::\+Test}!Tear\+Down\+Test\+Case@{Tear\+Down\+Test\+Case}}
  121. \index{Tear\+Down\+Test\+Case@{Tear\+Down\+Test\+Case}!testing\+::\+Test@{testing\+::\+Test}}
  122. \subsubsection{\texorpdfstring{Tear\+Down\+Test\+Case()}{TearDownTestCase()}}
  123. {\footnotesize\ttfamily static void testing\+::\+Test\+::\+Tear\+Down\+Test\+Case (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
  124. Definition at line 15039 of file gtest.\+h.
  125. \mbox{\Hypertarget{classtesting_1_1_test_a7704c8223ba28338a66ca2eaeba66383}\label{classtesting_1_1_test_a7704c8223ba28338a66ca2eaeba66383}}
  126. \index{testing\+::\+Test@{testing\+::\+Test}!Tear\+Down\+Test\+Suite@{Tear\+Down\+Test\+Suite}}
  127. \index{Tear\+Down\+Test\+Suite@{Tear\+Down\+Test\+Suite}!testing\+::\+Test@{testing\+::\+Test}}
  128. \subsubsection{\texorpdfstring{Tear\+Down\+Test\+Suite()}{TearDownTestSuite()}}
  129. {\footnotesize\ttfamily static void testing\+::\+Test\+::\+Tear\+Down\+Test\+Suite (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}
  130. Definition at line 15035 of file gtest.\+h.
  131. \subsection{Friends And Related Function Documentation}
  132. \mbox{\Hypertarget{classtesting_1_1_test_a4c49c2cdb6c328e6b709b4542f23de3c}\label{classtesting_1_1_test_a4c49c2cdb6c328e6b709b4542f23de3c}}
  133. \index{testing\+::\+Test@{testing\+::\+Test}!Test\+Info@{Test\+Info}}
  134. \index{Test\+Info@{Test\+Info}!testing\+::\+Test@{testing\+::\+Test}}
  135. \subsubsection{\texorpdfstring{Test\+Info}{TestInfo}}
  136. {\footnotesize\ttfamily friend class \mbox{\hyperlink{classtesting_1_1_test_info}{Test\+Info}}\hspace{0.3cm}{\ttfamily [friend]}}
  137. Definition at line 15016 of file gtest.\+h.
  138. The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
  139. \item
  140. test/eclipse-\/cygwin/lib/gtest/\mbox{\hyperlink{gtest_8h}{gtest.\+h}}\end{DoxyCompactItemize}