Browse Source

Formatting.

main
offa 7 years ago
parent
commit
7ea1aa7439
1 changed files with 8 additions and 7 deletions
  1. +8
    -7
      test/UniqueResourceTest.cpp

+ 8
- 7
test/UniqueResourceTest.cpp View File



struct ThrowOnCopyMock struct ThrowOnCopyMock
{ {
ThrowOnCopyMock() { }
ThrowOnCopyMock()
{
}


ThrowOnCopyMock(const ThrowOnCopyMock&) noexcept(false) ThrowOnCopyMock(const ThrowOnCopyMock&) noexcept(false)
{ {


ThrowOnCopyMock(ThrowOnCopyMock&&) = delete; ThrowOnCopyMock(ThrowOnCopyMock&&) = delete;


MAKE_CONST_MOCK1(deleter, void(ThrowOnCopyMock));


ThrowOnCopyMock& operator=(const ThrowOnCopyMock&) noexcept(false) ThrowOnCopyMock& operator=(const ThrowOnCopyMock&) noexcept(false)
{ {


struct NotNothrowMoveMock struct NotNothrowMoveMock
{ {
NotNothrowMoveMock(CallMock* mo) : m_mock(mo) { }
NotNothrowMoveMock(CallMock* mo) : m_mock(mo)
{
}


NotNothrowMoveMock(const NotNothrowMoveMock& other) : m_mock(other.m_mock) NotNothrowMoveMock(const NotNothrowMoveMock& other) : m_mock(other.m_mock)
{ {
throw std::exception{}; throw std::exception{};
} }


NotNothrowMoveMock(NotNothrowMoveMock&& other) noexcept(false) : m_mock(other.m_mock) { }

void operator()(Handle h) const
NotNothrowMoveMock(NotNothrowMoveMock&& other) noexcept(false) : m_mock(other.m_mock)
{ {
m_mock->deleter(h);
} }



NotNothrowMoveMock& operator=(const NotNothrowMoveMock&) NotNothrowMoveMock& operator=(const NotNothrowMoveMock&)
{ {
throw "Not implemented"; throw "Not implemented";

Loading…
Cancel
Save