2024-12-27 02:02:09 +00:00
\doxysection { test/\+ Callback\+ Tests.cpp File Reference}
\hypertarget { _ callback_ tests_ 8cpp} { } \label { _ callback_ tests_ 8cpp} \index { test/CallbackTests.cpp@{ test/CallbackTests.cpp} }
2024-12-06 04:09:30 +00:00
{ \ttfamily \# include "{ } unity.\+ h"{ } } \newline
{ \ttfamily \# include "{ } ../include/\+ BNO08x\+ Test\+ Helper.\+ hpp"{ } } \newline
Include dependency graph for Callback\+ Tests.\+ cpp\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ callback_ tests_ 8cpp_ _ incl}
\end { center}
\end { figure}
\doxysubsubsection * { Functions}
\begin { DoxyCompactItemize}
\item
\mbox { \hyperlink { _ callback_ tests_ 8cpp_ a10683e9d548d5edb7fa36fcb00515f00} { TEST\+ \_ \+ \+ CASE} } ("{ } BNO08x Driver Creation for \mbox { [} Callback\+ All\+ Report\+ Void\+ Input\+ Param\mbox { ]} Tests"{ } , "{ } \mbox { [} Callback\+ All\+ Report\+ Void\+ Input\+ Param\mbox { ]} "{ } )
\item
\mbox { \hyperlink { _ callback_ tests_ 8cpp_ a2a38e8a82fc1fab9bdca331f39726892} { TEST\+ \_ \+ \+ CASE} } ("{ } Void Input Param Flavor Cb"{ } , "{ } \mbox { [} Callback\+ All\+ Report\+ Void\+ Input\+ Param\mbox { ]} "{ } )
\item
\mbox { \hyperlink { _ callback_ tests_ 8cpp_ a9ad6a1394e968c056e0d0a455d51c9f8} { TEST\+ \_ \+ \+ CASE} } ("{ } BNO08x Driver Cleanup for \mbox { [} Callback\+ All\+ Report\+ Void\+ Input\+ Param\mbox { ]} Tests"{ } , "{ } \mbox { [} Callback\+ All\+ Report\+ Void\+ Input\+ Param\mbox { ]} "{ } )
\item
\mbox { \hyperlink { _ callback_ tests_ 8cpp_ aeec6d3065f943c1339c060573c89e05f} { TEST\+ \_ \+ \+ CASE} } ("{ } BNO08x Driver Creation for \mbox { [} Callback\+ All\+ Report\+ IDInput\+ Param\mbox { ]} Tests"{ } , "{ } \mbox { [} Callback\+ All\+ Report\+ IDInput\+ Param\mbox { ]} "{ } )
\item
\mbox { \hyperlink { _ callback_ tests_ 8cpp_ adc348440748fec8fed1a66213f0be52f} { TEST\+ \_ \+ \+ CASE} } ("{ } Report ID Input Param Flavor Cb"{ } , "{ } \mbox { [} Callback\+ All\+ Report\+ IDInput\+ Param\mbox { ]} "{ } )
\item
\mbox { \hyperlink { _ callback_ tests_ 8cpp_ a93a4532e4592eab29ca88f51cae930cf} { TEST\+ \_ \+ \+ CASE} } ("{ } BNO08x Driver Cleanup for \mbox { [} Callback\+ All\+ Report\+ IDInput\+ Param\mbox { ]} Tests"{ } , "{ } \mbox { [} Callback\+ All\+ Report\+ IDInput\+ Param\mbox { ]} "{ } )
\item
\mbox { \hyperlink { _ callback_ tests_ 8cpp_ a8eee2d5630a432e4c206fd941aa9affa} { TEST\+ \_ \+ \+ CASE} } ("{ } BNO08x Driver Creation for \mbox { [} Callback\+ Single\+ Report\+ Void\+ Input\+ Param\mbox { ]} Tests"{ } , "{ } \mbox { [} Callback\+ Single\+ Report\+ Void\+ Input\+ Param\mbox { ]} "{ } )
\item
\mbox { \hyperlink { _ callback_ tests_ 8cpp_ a0cae93f9fe6d369521dd1aeed1cd504b} { TEST\+ \_ \+ \+ CASE} } ("{ } Single Report Void Input Param Flavor Cb"{ } , "{ } \mbox { [} Callback\+ Single\+ Report\+ Void\+ Input\+ Param\mbox { ]} "{ } )
\item
\mbox { \hyperlink { _ callback_ tests_ 8cpp_ afc1ea15d6fd3e37c488c692435c9fc3d} { TEST\+ \_ \+ \+ CASE} } ("{ } BNO08x Driver Cleanup for \mbox { [} Callback\+ Single\+ Report\+ Void\+ Input\+ Param\mbox { ]} Tests"{ } , "{ } \mbox { [} Callback\+ Single\+ Report\+ Void\+ Input\+ Param\mbox { ]} "{ } )
\end { DoxyCompactItemize}
\doxysubsection { Detailed Description}
\begin { DoxyAuthor} { Author}
Myles Parfeniuk
\end { DoxyAuthor}
\begin { DoxyWarning} { Warning}
YOU MUST ADD THE FOLLOWING LINE TO YOUR MAIN PROJECTS CMake\+ Lists.\+ txt IN ORDER FOR THIS TEST SUITE TO BE BUILT WITH PROJECT\+ : set(TEST\+ \_ \+ \+ COMPONENTS "{ } esp32\+ \_ \+ \+ BNO08x"{ } CACHE STRING "{ } \+ Components to test."{ } )
\end { DoxyWarning}
\doxysubsection { Function Documentation}
\Hypertarget { _ callback_ tests_ 8cpp_ a93a4532e4592eab29ca88f51cae930cf} \label { _ callback_ tests_ 8cpp_ a93a4532e4592eab29ca88f51cae930cf}
\index { CallbackTests.cpp@{ CallbackTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !CallbackTests.cpp@{ CallbackTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [1/9]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}BNO08x Driver Cleanup for Tests"{}}] { \mbox { [} \+ Callback\+ All\+ Report\+ IDInput\+ Param\mbox { ]} , } \item [{"{}"{}}] { \mbox { [} \+ Callback\+ All\+ Report\+ IDInput\+ Param\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=326pt] { _ callback_ tests_ 8cpp_ a93a4532e4592eab29ca88f51cae930cf_ cgraph}
\end { center}
\end { figure}
\Hypertarget { _ callback_ tests_ 8cpp_ a9ad6a1394e968c056e0d0a455d51c9f8} \label { _ callback_ tests_ 8cpp_ a9ad6a1394e968c056e0d0a455d51c9f8}
\index { CallbackTests.cpp@{ CallbackTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !CallbackTests.cpp@{ CallbackTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [2/9]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}BNO08x Driver Cleanup for Tests"{}}] { \mbox { [} \+ Callback\+ All\+ Report\+ Void\+ Input\+ Param\mbox { ]} , } \item [{"{}"{}}] { \mbox { [} \+ Callback\+ All\+ Report\+ Void\+ Input\+ Param\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=326pt] { _ callback_ tests_ 8cpp_ a9ad6a1394e968c056e0d0a455d51c9f8_ cgraph}
\end { center}
\end { figure}
\Hypertarget { _ callback_ tests_ 8cpp_ afc1ea15d6fd3e37c488c692435c9fc3d} \label { _ callback_ tests_ 8cpp_ afc1ea15d6fd3e37c488c692435c9fc3d}
\index { CallbackTests.cpp@{ CallbackTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !CallbackTests.cpp@{ CallbackTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [3/9]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}BNO08x Driver Cleanup for Tests"{}}] { \mbox { [} \+ Callback\+ Single\+ Report\+ Void\+ Input\+ Param\mbox { ]} , } \item [{"{}"{}}] { \mbox { [} \+ Callback\+ Single\+ Report\+ Void\+ Input\+ Param\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=326pt] { _ callback_ tests_ 8cpp_ afc1ea15d6fd3e37c488c692435c9fc3d_ cgraph}
\end { center}
\end { figure}
\Hypertarget { _ callback_ tests_ 8cpp_ aeec6d3065f943c1339c060573c89e05f} \label { _ callback_ tests_ 8cpp_ aeec6d3065f943c1339c060573c89e05f}
\index { CallbackTests.cpp@{ CallbackTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !CallbackTests.cpp@{ CallbackTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [4/9]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}BNO08x Driver Creation for Tests"{}}] { \mbox { [} \+ Callback\+ All\+ Report\+ IDInput\+ Param\mbox { ]} , } \item [{"{}"{}}] { \mbox { [} \+ Callback\+ All\+ Report\+ IDInput\+ Param\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ callback_ tests_ 8cpp_ aeec6d3065f943c1339c060573c89e05f_ cgraph}
\end { center}
\end { figure}
\Hypertarget { _ callback_ tests_ 8cpp_ a10683e9d548d5edb7fa36fcb00515f00} \label { _ callback_ tests_ 8cpp_ a10683e9d548d5edb7fa36fcb00515f00}
\index { CallbackTests.cpp@{ CallbackTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !CallbackTests.cpp@{ CallbackTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [5/9]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}BNO08x Driver Creation for Tests"{}}] { \mbox { [} \+ Callback\+ All\+ Report\+ Void\+ Input\+ Param\mbox { ]} , } \item [{"{}"{}}] { \mbox { [} \+ Callback\+ All\+ Report\+ Void\+ Input\+ Param\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ callback_ tests_ 8cpp_ a10683e9d548d5edb7fa36fcb00515f00_ cgraph}
\end { center}
\end { figure}
\Hypertarget { _ callback_ tests_ 8cpp_ a8eee2d5630a432e4c206fd941aa9affa} \label { _ callback_ tests_ 8cpp_ a8eee2d5630a432e4c206fd941aa9affa}
\index { CallbackTests.cpp@{ CallbackTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !CallbackTests.cpp@{ CallbackTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [6/9]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}BNO08x Driver Creation for Tests"{}}] { \mbox { [} \+ Callback\+ Single\+ Report\+ Void\+ Input\+ Param\mbox { ]} , } \item [{"{}"{}}] { \mbox { [} \+ Callback\+ Single\+ Report\+ Void\+ Input\+ Param\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ callback_ tests_ 8cpp_ a8eee2d5630a432e4c206fd941aa9affa_ cgraph}
\end { center}
\end { figure}
\Hypertarget { _ callback_ tests_ 8cpp_ adc348440748fec8fed1a66213f0be52f} \label { _ callback_ tests_ 8cpp_ adc348440748fec8fed1a66213f0be52f}
\index { CallbackTests.cpp@{ CallbackTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !CallbackTests.cpp@{ CallbackTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [7/9]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}Report ID Input Param Flavor Cb"{}}] { , } \item [{"{}"{}}] { \mbox { [} \+ Callback\+ All\+ Report\+ IDInput\+ Param\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ callback_ tests_ 8cpp_ adc348440748fec8fed1a66213f0be52f_ cgraph}
\end { center}
\end { figure}
\Hypertarget { _ callback_ tests_ 8cpp_ a0cae93f9fe6d369521dd1aeed1cd504b} \label { _ callback_ tests_ 8cpp_ a0cae93f9fe6d369521dd1aeed1cd504b}
\index { CallbackTests.cpp@{ CallbackTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !CallbackTests.cpp@{ CallbackTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [8/9]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}Single Report Void Input Param Flavor Cb"{}}] { , } \item [{"{}"{}}] { \mbox { [} \+ Callback\+ Single\+ Report\+ Void\+ Input\+ Param\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ callback_ tests_ 8cpp_ a0cae93f9fe6d369521dd1aeed1cd504b_ cgraph}
\end { center}
\end { figure}
\Hypertarget { _ callback_ tests_ 8cpp_ a2a38e8a82fc1fab9bdca331f39726892} \label { _ callback_ tests_ 8cpp_ a2a38e8a82fc1fab9bdca331f39726892}
\index { CallbackTests.cpp@{ CallbackTests.cpp} !TEST\_ CASE@{ TEST\_ CASE} }
\index { TEST\_ CASE@{ TEST\_ CASE} !CallbackTests.cpp@{ CallbackTests.cpp} }
\doxysubsubsection { \texorpdfstring { TEST\_ CASE()} { TEST\_ CASE()} \hspace { 0.1cm} { \footnotesize \ttfamily [9/9]} }
{ \footnotesize \ttfamily TEST\+ \_ \+ \+ CASE (\begin { DoxyParamCaption} \item [{"{}Void Input Param Flavor Cb"{}}] { , } \item [{"{}"{}}] { \mbox { [} \+ Callback\+ All\+ Report\+ Void\+ Input\+ Param\mbox { ]} } \end { DoxyParamCaption} )}
Here is the call graph for this function\+ :
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=350pt] { _ callback_ tests_ 8cpp_ a2a38e8a82fc1fab9bdca331f39726892_ cgraph}
\end { center}
\end { figure}