blob: c72706f17031e28fbf7d7b1a829d617f06f17a1c [file]
/*
* Copyright 2022 Yonggang Luo
* SPDX-License-Identifier: MIT
*
*/
#include <gtest/gtest.h>
#include "util/u_dl.h"
TEST(u_dl_test, util_dl_get_path_from_proc_test)
{
void *func_name = util_dl_get_path_from_proc((const void *)util_dl_get_path_from_proc);
bool dl_get_path_implemented =
#if defined(HAVE_DLADDR)
true;
#elif DETECT_OS_WINDOWS
true;
#else
false;
#endif
bool func_name_fetched = func_name != NULL;
free(func_name);
EXPECT_EQ(func_name_fetched, dl_get_path_implemented);
}