OpenAssetIO / OpenAssetIO

An open-source interoperability standard for tools and content management systems used in media production.
Apache License 2.0
282 stars 31 forks source link

Exception catching tests #1222

Closed elliotcmorris closed 7 months ago

elliotcmorris commented 9 months ago

What

We need some tests to check that exceptions can be caught across a module boundry, to catch C++ RTTI nonsenses

Why

This is more neccesary since we've added complexity to the exception heirarchy, any actual issues here would have been masked by just using a standard exception type, which would probably be available in both libraries, and dosen't have inheritance.

Acceptance Criteria

elliotcmorris commented 7 months ago

@feltech added these as part of fix for https://github.com/OpenAssetIO/OpenAssetIO/issues/1225