diff options
author | Nat Goodspeed <nat@lindenlab.com> | 2016-08-17 10:45:06 -0400 |
---|---|---|
committer | Nat Goodspeed <nat@lindenlab.com> | 2016-08-17 10:45:06 -0400 |
commit | 1ed76c382e8b87bff02b6d37cf8acd7f6b1f8063 (patch) | |
tree | 936601e1d4ec4b40aeefce361dc6fe5cb29d014e /indra/llmessage/tests | |
parent | 9c49a6c91dd9b5bbe811fcd91d8992ed6bac33e7 (diff) |
MAINT-5011: Add llexception_test.cpp with tests (and conclusions).
llexception_test.cpp is an unusual test source in that it need not be verified
on every build, so its invocation in indra/llcommon/CMakeLists.txt is
commented out with that remark. Its purpose is to help a developer decide what
base class(es) to use for LLException, how to throw and how to catch.
Our current conclusions are written up as comments in llexception_test.cpp.
Added CRASH_ON_UNHANDLED_EXCEPTION() and LOG_UNHANDLED_EXCEPTION() macros to
llexception.h -- macros to log __FILE__, __LINE__ and __PRETTY_FUNCTION__ of
the catch site. These invoke functions in llexception.cpp so we don't need to
#include llerror.h for every possible catch site.
Diffstat (limited to 'indra/llmessage/tests')
0 files changed, 0 insertions, 0 deletions