[prettyprint commit] r530 - namespacify syserr

0 views
Skip to first unread message

codesite...@google.com

unread,
May 6, 2009, 10:17:51 PM5/6/09
to pp-d...@googlegroups.com
Author: thockin
Date: Wed May 6 16:49:21 2009
New Revision: 530

Modified:
trunk/syserror.h
trunk/tests/syserror_test.cpp

Log:
namespacify syserr

Modified: trunk/syserror.h
==============================================================================
--- trunk/syserror.h (original)
+++ trunk/syserror.h Wed May 6 16:49:21 2009
@@ -12,13 +12,13 @@
namespace syserr {

// a base class for errno-related errors
-class errno_error: public std::runtime_error
+class ErrnoError: public std::runtime_error
{
private:
int m_error;

protected:
- errno_error(int error, const std::string &msg)
+ ErrnoError(int error, const std::string &msg)
: runtime_error(msg), m_error(error)
{
}
@@ -31,10 +31,10 @@
};

#define DEFINE_ERROR(name) \
- struct name: public errno_error \
+ struct name: public ErrnoError \
{ \
name(int error, const std::string &str) \
- : errno_error(error, str) \
+ : ErrnoError(error, str) \
{} \
};


Modified: trunk/tests/syserror_test.cpp
==============================================================================
--- trunk/tests/syserror_test.cpp (original)
+++ trunk/tests/syserror_test.cpp Wed May 6 16:49:21 2009
@@ -7,270 +7,270 @@
syserr::throw_errno_error(EACCES);
} catch (syserr::permission_denied &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EACCES)");
+ TEST_FAIL("syserr::ErrnoError(EACCES)");
}
try {
syserr::throw_errno_error(EPERM);
} catch (syserr::operation_not_permitted &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EPERM)");
+ TEST_FAIL("syserr::ErrnoError(EPERM)");
}
try {
syserr::throw_errno_error(ENOENT);
} catch (syserr::not_found &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ENOENT)");
+ TEST_FAIL("syserr::ErrnoError(ENOENT)");
}
try {
syserr::throw_errno_error(EIO);
} catch (syserr::io_error &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EIO)");
+ TEST_FAIL("syserr::ErrnoError(EIO)");
}
try {
syserr::throw_errno_error(EINVAL);
} catch (syserr::invalid &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EINVAL)");
+ TEST_FAIL("syserr::ErrnoError(EINVAL)");
}
try {
syserr::throw_errno_error(ENXIO);
} catch (syserr::no_device &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ENXIO)");
+ TEST_FAIL("syserr::ErrnoError(ENXIO)");
}
try {
syserr::throw_errno_error(ENODEV);
} catch (syserr::no_device &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ENODEV)");
+ TEST_FAIL("syserr::ErrnoError(ENODEV)");
}
try {
syserr::throw_errno_error(EBUSY);
} catch (syserr::busy &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EBUSY)");
+ TEST_FAIL("syserr::ErrnoError(EBUSY)");
}
try {
syserr::throw_errno_error(EEXIST);
} catch (syserr::exists &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EEXIST)");
+ TEST_FAIL("syserr::ErrnoError(EEXIST)");
}
try {
syserr::throw_errno_error(ENOTDIR);
} catch (syserr::not_a_directory &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ENOTDIR)");
+ TEST_FAIL("syserr::ErrnoError(ENOTDIR)");
}
try {
syserr::throw_errno_error(EISDIR);
} catch (syserr::is_a_directory &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EISDIR)");
+ TEST_FAIL("syserr::ErrnoError(EISDIR)");
}
try {
syserr::throw_errno_error(ENOSPC);
} catch (syserr::no_space &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ENOSPC)");
+ TEST_FAIL("syserr::ErrnoError(ENOSPC)");
}
try {
syserr::throw_errno_error(ESPIPE);
} catch (syserr::illegal_seek &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ESPIPE)");
+ TEST_FAIL("syserr::ErrnoError(ESPIPE)");
}
try {
syserr::throw_errno_error(EPIPE);
} catch (syserr::broken_pipe &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EPIPE)");
+ TEST_FAIL("syserr::ErrnoError(EPIPE)");
}
try {
syserr::throw_errno_error(ELOOP);
} catch (syserr::too_many_symlinks &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ELOOP)");
+ TEST_FAIL("syserr::ErrnoError(ELOOP)");
}
try {
syserr::throw_errno_error(ENAMETOOLONG);
} catch (syserr::name_too_long &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ENAMETOOLONG)");
+ TEST_FAIL("syserr::ErrnoError(ENAMETOOLONG)");
}
try {
syserr::throw_errno_error(ENOMEM);
} catch (syserr::out_of_memory &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ENOMEM)");
+ TEST_FAIL("syserr::ErrnoError(ENOMEM)");
}
try {
syserr::throw_errno_error(ENOSYS);
} catch (syserr::not_implemented &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ENOSYS)");
+ TEST_FAIL("syserr::ErrnoError(ENOSYS)");
}
try {
syserr::throw_errno_error(EFAULT);
} catch (syserr::bad_address &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EFAULT)");
+ TEST_FAIL("syserr::ErrnoError(EFAULT)");
}
try {
syserr::throw_errno_error(EBADF);
} catch (syserr::bad_file_descriptor &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EBADF)");
+ TEST_FAIL("syserr::ErrnoError(EBADF)");
}
try {
syserr::throw_errno_error(ERANGE);
} catch (syserr::out_of_range &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ERANGE)");
+ TEST_FAIL("syserr::ErrnoError(ERANGE)");
}
try {
syserr::throw_errno_error(EAGAIN);
} catch (syserr::try_again &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EAGAIN)");
+ TEST_FAIL("syserr::ErrnoError(EAGAIN)");
}
try {
syserr::throw_errno_error(EWOULDBLOCK);
} catch (syserr::try_again &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EWOULDBLOCK)");
+ TEST_FAIL("syserr::ErrnoError(EWOULDBLOCK)");
}
try {
syserr::throw_errno_error(ECHILD);
} catch (syserr::no_child &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ECHILD)");
+ TEST_FAIL("syserr::ErrnoError(ECHILD)");
}
try {
syserr::throw_errno_error(ETXTBSY);
} catch (syserr::text_busy &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ETXTBSY)");
+ TEST_FAIL("syserr::ErrnoError(ETXTBSY)");
}
try {
syserr::throw_errno_error(EINTR);
} catch (syserr::interrupted &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EINTR)");
+ TEST_FAIL("syserr::ErrnoError(EINTR)");
}
try {
syserr::throw_errno_error(EINPROGRESS);
} catch (syserr::operation_in_progress &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EINPROGRESS)");
+ TEST_FAIL("syserr::ErrnoError(EINPROGRESS)");
}
try {
syserr::throw_errno_error(ENOTSUP);
} catch (syserr::not_supported &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ENOTSUP)");
+ TEST_FAIL("syserr::ErrnoError(ENOTSUP)");
}
try {
syserr::throw_errno_error(EOPNOTSUPP);
} catch (syserr::not_supported &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EOPNOTSUPP)");
+ TEST_FAIL("syserr::ErrnoError(EOPNOTSUPP)");
}
try {
syserr::throw_errno_error(ETIMEDOUT);
} catch (syserr::operation_timed_out &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ETIMEDOUT)");
+ TEST_FAIL("syserr::ErrnoError(ETIMEDOUT)");
}
try {
syserr::throw_errno_error(EALREADY);
} catch (syserr::connection_in_progress &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EALREADY)");
+ TEST_FAIL("syserr::ErrnoError(EALREADY)");
}
try {
syserr::throw_errno_error(ENOBUFS);
} catch (syserr::no_buffer_space &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ENOBUFS)");
+ TEST_FAIL("syserr::ErrnoError(ENOBUFS)");
}
try {
syserr::throw_errno_error(EPROTONOSUPPORT);
} catch (syserr::protocol_not_supported &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EPROTONOSUPPORT)");
+ TEST_FAIL("syserr::ErrnoError(EPROTONOSUPPORT)");
}
try {
syserr::throw_errno_error(ENOPROTOOPT);
} catch (syserr::protocol_not_available &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ENOPROTOOPT)");
+ TEST_FAIL("syserr::ErrnoError(ENOPROTOOPT)");
}
try {
syserr::throw_errno_error(EPROTO);
} catch (syserr::protocol_error &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EPROTO)");
+ TEST_FAIL("syserr::ErrnoError(EPROTO)");
}
try {
syserr::throw_errno_error(EAFNOSUPPORT);
} catch (syserr::address_family_not_supported &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EAFNOSUPPORT)");
+ TEST_FAIL("syserr::ErrnoError(EAFNOSUPPORT)");
}
try {
syserr::throw_errno_error(EADDRINUSE);
} catch (syserr::address_in_use &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EADDRINUSE)");
+ TEST_FAIL("syserr::ErrnoError(EADDRINUSE)");
}
try {
syserr::throw_errno_error(ECONNREFUSED);
} catch (syserr::connection_refused &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ECONNREFUSED)");
+ TEST_FAIL("syserr::ErrnoError(ECONNREFUSED)");
}
try {
syserr::throw_errno_error(ECONNABORTED);
} catch (syserr::connection_aborted &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ECONNABORTED)");
+ TEST_FAIL("syserr::ErrnoError(ECONNABORTED)");
}
try {
syserr::throw_errno_error(EISCONN);
} catch (syserr::socket_is_connected &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EISCONN)");
+ TEST_FAIL("syserr::ErrnoError(EISCONN)");
}
try {
syserr::throw_errno_error(ENOTCONN);
} catch (syserr::socket_not_connected &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ENOTCONN)");
+ TEST_FAIL("syserr::ErrnoError(ENOTCONN)");
}
try {
syserr::throw_errno_error(ENOTSOCK);
} catch (syserr::not_a_socket &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ENOTSOCK)");
+ TEST_FAIL("syserr::ErrnoError(ENOTSOCK)");
}
try {
syserr::throw_errno_error(EHOSTUNREACH);
} catch (syserr::host_unreachable &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(EHOSTUNREACH)");
+ TEST_FAIL("syserr::ErrnoError(EHOSTUNREACH)");
}
try {
syserr::throw_errno_error(ENETUNREACH);
} catch (syserr::net_unreachable &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(ENETUNREACH)");
+ TEST_FAIL("syserr::ErrnoError(ENETUNREACH)");
}
try {
syserr::throw_errno_error(-1);
} catch (syserr::unknown_error &e) {
} catch (std::exception &e) {
- TEST_FAIL("syserr::errno_error(-1)");
+ TEST_FAIL("syserr::ErrnoError(-1)");
}
}

Reply all
Reply to author
Forward
0 new messages