Add AssertThrows/NotThrows() macros for testing
Add tests for Object compare*