void exceptionGuard(const std::function<void()> &);
+std::string capi_ec_to_string(csr_error_e ec);
+std::string capi_ec_to_string(int ec);
+
void make_dir(const char *dir);
void make_dir_assert(const char *dir);
-void copy_file(const char *src_file, const char *dest_file);
-void copy_file_assert(const char *src_file, const char *dest_file);
+void copy_file(const char *src_file, const char *dst_file);
+void copy_file_assert(const char *src_file, const char *dst_file);
void touch_file(const char *file);
void touch_file_assert(const char *file);
void remove_file(const char *file);
~ScopedChDir()
{
- if (::chdir(cdbuf) == -1)
- throw std::system_error(errno, std::system_category(),
- std::string(cdbuf) + " chdir failed");
+ ::chdir(cdbuf);
}
private:
public:
Context() : m_context(nullptr)
{
- ASSERT_IF(csr_cs_context_create(&m_context), CSR_ERROR_NONE);
+ ASSERT_SUCCESS(csr_cs_context_create(&m_context));
BOOST_REQUIRE(m_context != nullptr);
}
virtual ~Context()
{
- ASSERT_IF(csr_cs_context_destroy(m_context), CSR_ERROR_NONE);
+ ASSERT_SUCCESS(csr_cs_context_destroy(m_context));
}
csr_cs_context_h get(void) const
public:
Context() : m_context(nullptr)
{
- ASSERT_IF(csr_wp_context_create(&m_context), CSR_ERROR_NONE);
+ ASSERT_SUCCESS(csr_wp_context_create(&m_context));
BOOST_REQUIRE(m_context != nullptr);
}
virtual ~Context()
{
- ASSERT_IF(csr_wp_context_destroy(m_context), CSR_ERROR_NONE);
+ ASSERT_SUCCESS(csr_wp_context_destroy(m_context));
}
csr_wp_context_h get(void) const
public:
Context() : m_context(nullptr)
{
- ASSERT_IF(csre_cs_context_create(&m_context), CSRE_ERROR_NONE);
+ ASSERT_SUCCESS(csre_cs_context_create(&m_context));
BOOST_REQUIRE(m_context != nullptr);
}
virtual ~Context()
{
- ASSERT_IF(csre_cs_context_destroy(m_context), CSRE_ERROR_NONE);
+ ASSERT_SUCCESS(csre_cs_context_destroy(m_context));
}
csre_cs_context_h get(void) const
public:
Context() : m_context(nullptr)
{
- ASSERT_IF(csre_wp_context_create(&m_context), CSRE_ERROR_NONE);
+ ASSERT_SUCCESS(csre_wp_context_create(&m_context));
BOOST_REQUIRE(m_context != nullptr);
}
virtual ~Context()
{
- ASSERT_IF(csre_wp_context_destroy(m_context), CSRE_ERROR_NONE);
+ ASSERT_SUCCESS(csre_wp_context_destroy(m_context));
}
csre_wp_context_h get(void) const