mirror of
https://github.com/gabime/spdlog.git
synced 2025-09-28 09:09:35 +08:00
clang format
This commit is contained in:
@@ -1,41 +1,35 @@
|
||||
#include "includes.h"
|
||||
|
||||
#ifdef _WIN32
|
||||
# include <windows.h>
|
||||
#include <windows.h>
|
||||
#else
|
||||
# include <sys/types.h>
|
||||
# include <dirent.h>
|
||||
#include <sys/types.h>
|
||||
#include <dirent.h>
|
||||
#endif
|
||||
|
||||
void prepare_logdir()
|
||||
{
|
||||
void prepare_logdir() {
|
||||
spdlog::drop_all();
|
||||
#ifdef _WIN32
|
||||
system("rmdir /S /Q test_logs");
|
||||
#else
|
||||
auto rv = system("rm -rf test_logs");
|
||||
if (rv != 0)
|
||||
{
|
||||
if (rv != 0) {
|
||||
throw std::runtime_error("Failed to rm -rf test_logs");
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
std::string file_contents(const std::string &filename)
|
||||
{
|
||||
std::string file_contents(const std::string &filename) {
|
||||
std::ifstream ifs(filename, std::ios_base::binary);
|
||||
if (!ifs)
|
||||
{
|
||||
if (!ifs) {
|
||||
throw std::runtime_error("Failed open file ");
|
||||
}
|
||||
return std::string((std::istreambuf_iterator<char>(ifs)), (std::istreambuf_iterator<char>()));
|
||||
}
|
||||
|
||||
std::size_t count_lines(const std::string &filename)
|
||||
{
|
||||
std::size_t count_lines(const std::string &filename) {
|
||||
std::ifstream ifs(filename);
|
||||
if (!ifs)
|
||||
{
|
||||
if (!ifs) {
|
||||
throw std::runtime_error("Failed open file ");
|
||||
}
|
||||
|
||||
@@ -46,23 +40,17 @@ std::size_t count_lines(const std::string &filename)
|
||||
return counter;
|
||||
}
|
||||
|
||||
void require_message_count(const std::string &filename, const std::size_t messages)
|
||||
{
|
||||
if (strlen(spdlog::details::os::default_eol) == 0)
|
||||
{
|
||||
void require_message_count(const std::string &filename, const std::size_t messages) {
|
||||
if (strlen(spdlog::details::os::default_eol) == 0) {
|
||||
REQUIRE(count_lines(filename) == 1);
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
REQUIRE(count_lines(filename) == messages);
|
||||
}
|
||||
}
|
||||
|
||||
std::size_t get_filesize(const std::string &filename)
|
||||
{
|
||||
std::size_t get_filesize(const std::string &filename) {
|
||||
std::ifstream ifs(filename, std::ifstream::ate | std::ifstream::binary);
|
||||
if (!ifs)
|
||||
{
|
||||
if (!ifs) {
|
||||
throw std::runtime_error("Failed open file ");
|
||||
}
|
||||
|
||||
@@ -70,10 +58,8 @@ std::size_t get_filesize(const std::string &filename)
|
||||
}
|
||||
|
||||
// source: https://stackoverflow.com/a/2072890/192001
|
||||
bool ends_with(std::string const &value, std::string const &ending)
|
||||
{
|
||||
if (ending.size() > value.size())
|
||||
{
|
||||
bool ends_with(std::string const &value, std::string const &ending) {
|
||||
if (ending.size() > value.size()) {
|
||||
return false;
|
||||
}
|
||||
return std::equal(ending.rbegin(), ending.rend(), value.rbegin());
|
||||
@@ -81,24 +67,20 @@ bool ends_with(std::string const &value, std::string const &ending)
|
||||
|
||||
#ifdef _WIN32
|
||||
// Based on: https://stackoverflow.com/a/37416569/192001
|
||||
std::size_t count_files(const std::string &folder)
|
||||
{
|
||||
std::size_t count_files(const std::string &folder) {
|
||||
size_t counter = 0;
|
||||
WIN32_FIND_DATAA ffd;
|
||||
|
||||
// Start iterating over the files in the folder directory.
|
||||
HANDLE hFind = ::FindFirstFileA((folder + "\\*").c_str(), &ffd);
|
||||
if (hFind != INVALID_HANDLE_VALUE)
|
||||
{
|
||||
if (hFind != INVALID_HANDLE_VALUE) {
|
||||
do // Managed to locate and create an handle to that folder.
|
||||
{
|
||||
if (ffd.cFileName[0] != '.')
|
||||
counter++;
|
||||
} while (::FindNextFileA(hFind, &ffd) != 0);
|
||||
::FindClose(hFind);
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
throw std::runtime_error("Failed open folder " + folder);
|
||||
}
|
||||
|
||||
@@ -106,18 +88,15 @@ std::size_t count_files(const std::string &folder)
|
||||
}
|
||||
#else
|
||||
// Based on: https://stackoverflow.com/a/2802255/192001
|
||||
std::size_t count_files(const std::string &folder)
|
||||
{
|
||||
std::size_t count_files(const std::string &folder) {
|
||||
size_t counter = 0;
|
||||
DIR *dp = opendir(folder.c_str());
|
||||
if (dp == nullptr)
|
||||
{
|
||||
if (dp == nullptr) {
|
||||
throw std::runtime_error("Failed open folder " + folder);
|
||||
}
|
||||
|
||||
struct dirent *ep = nullptr;
|
||||
while ((ep = readdir(dp)) != nullptr)
|
||||
{
|
||||
while ((ep = readdir(dp)) != nullptr) {
|
||||
if (ep->d_name[0] != '.')
|
||||
counter++;
|
||||
}
|
||||
|
Reference in New Issue
Block a user