Skip to content

Commit

Permalink
iox-eclipse-iceoryx#563 move tests in binding_c moduletests into anon…
Browse files Browse the repository at this point in the history
…ymous namespace

Signed-off-by: Mathias Kraus <mathias.kraus@apex.ai>
  • Loading branch information
elBoberido committed May 19, 2021
1 parent 2334abe commit b380a3d
Show file tree
Hide file tree
Showing 13 changed files with 78 additions and 43 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@

#include "test.hpp"

namespace
{
using namespace ::testing;

template <typename CPP, typename C>
Expand Down Expand Up @@ -99,3 +101,5 @@ TEST(c2cpp_enum_translation_test, SubscriberEvent)
#endif
#pragma GCC diagnostic pop
}

} // namespace
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@

#include "iceoryx_binding_c/internal/cpp2c_service_description_translation.hpp"

using namespace iox;
using namespace iox::capro;


#include "test.hpp"

namespace
{
using namespace ::testing;
using namespace iox;
using namespace iox::capro;

TEST(iox_service_description_translation_test, TranslatesIntegersCorrectly)
{
Expand Down Expand Up @@ -52,3 +52,5 @@ TEST(iox_service_description_translation_test, TranslatesStringCorrectly)
EXPECT_THAT(std::string(cServiceDescription.instanceString), Eq("FunkyInstance"));
EXPECT_THAT(std::string(cServiceDescription.eventString), Eq("BumbleBeeSighted"));
}

} // namespace
10 changes: 4 additions & 6 deletions iceoryx_binding_c/test/moduletests/test_listener.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,12 @@ extern "C" {
#include <atomic>
#include <thread>

namespace
{
using namespace ::testing;
using namespace iox::posix;
using namespace iox::mepoo;


namespace
{
iox_user_trigger_t g_userTriggerCallbackArgument = nullptr;
iox_sub_t g_subscriberCallbackArgument = nullptr;
void* g_contextData = nullptr;
Expand Down Expand Up @@ -171,9 +170,6 @@ class iox_listener_test : public Test
};
constexpr std::chrono::milliseconds iox_listener_test::TIMEOUT;


} // namespace

TEST_F(iox_listener_test, InitListenerWithNullptrForStorageReturnsNullptr)
{
EXPECT_EQ(iox_listener_init(nullptr), nullptr);
Expand Down Expand Up @@ -333,3 +329,5 @@ TIMING_TEST_F(iox_listener_test, SubscriberCallbackWithContextDataIsCalledSample
EXPECT_THAT(g_subscriberCallbackArgument, Eq(&m_subscriber[0U]));
EXPECT_THAT(g_contextData, Eq(static_cast<void*>(&someContextData)));
});

} // namespace
4 changes: 4 additions & 0 deletions iceoryx_binding_c/test/moduletests/test_log.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ extern "C" {

#include "test.hpp"

namespace
{
using namespace ::testing;
using namespace iox::log;

Expand Down Expand Up @@ -50,3 +52,5 @@ TEST(iox_log_test, LogLevelIsSetCorrectly)
iox_set_loglevel(Iceoryx_LogLevel_Verbose);
EXPECT_EQ(logManager.DefaultLogLevel(), LogLevel::kVerbose);
}

} // namespace
9 changes: 6 additions & 3 deletions iceoryx_binding_c/test/moduletests/test_node.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,15 @@
#include "iceoryx_posh/runtime/posh_runtime.hpp"
#include "iceoryx_posh/testing/roudi_gtest.hpp"

using namespace iox;
using namespace iox::runtime;

extern "C" {
#include "iceoryx_binding_c/node.h"
#include "iceoryx_binding_c/runtime.h"
}

namespace
{
using namespace iox;
using namespace iox::runtime;
class iox_node_test : public RouDi_GTest
{
public:
Expand Down Expand Up @@ -105,3 +106,5 @@ TEST_F(iox_node_test, getNodeRuntimeNameBufferIsLessThanNodeProcessNameLength)
ASSERT_THAT(nameLength, Eq(m_runtimeName.size()));
EXPECT_THAT(truncatedProcessName, StrEq(expectedProcessName));
}

} // namespace
13 changes: 8 additions & 5 deletions iceoryx_binding_c/test/moduletests/test_notification_info.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,6 @@

using namespace iox;
using namespace iox::popo;
using namespace iox::capro;
using namespace iox::mepoo;
using namespace iox::cxx;
using namespace iox::posix;


extern "C" {
#include "iceoryx_binding_c/notification_info.h"
Expand All @@ -42,7 +37,13 @@ extern "C" {

#include "test.hpp"

namespace
{
using namespace ::testing;
using namespace iox::capro;
using namespace iox::cxx;
using namespace iox::mepoo;
using namespace iox::posix;

class iox_notification_info_test : public Test
{
Expand Down Expand Up @@ -236,3 +237,5 @@ TEST_F(iox_notification_info_test, callbackCanBeCalledMultipleTimes)

EXPECT_EQ(m_lastNotificationCallbackArgument, &m_userTrigger);
}

} // namespace
17 changes: 10 additions & 7 deletions iceoryx_binding_c/test/moduletests/test_publisher.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,6 @@
#include "iceoryx_posh/mepoo/mepoo_config.hpp"
#include "iceoryx_posh/testing/roudi_environment/roudi_environment.hpp"

using namespace iox;
using namespace iox::popo;
using namespace iox::capro;
using namespace iox::mepoo;
using namespace iox::cxx;
using namespace iox::posix;

extern "C" {
#include "iceoryx_binding_c/chunk.h"
#include "iceoryx_binding_c/publisher.h"
Expand All @@ -38,7 +31,15 @@ extern "C" {

#include "test.hpp"

namespace
{
using namespace ::testing;
using namespace iox;
using namespace iox::capro;
using namespace iox::cxx;
using namespace iox::mepoo;
using namespace iox::popo;
using namespace iox::posix;

class iox_pub_test : public Test
{
Expand Down Expand Up @@ -374,3 +375,5 @@ TEST(iox_pub_options_test, publisherOptionInitializationWithNullptrDoesNotCrash)
::testing::ExitedWithCode(0),
".*");
}

} // namespace
4 changes: 4 additions & 0 deletions iceoryx_binding_c/test/moduletests/test_runtime.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ extern "C" {
#include "iceoryx_posh/iceoryx_posh_types.hpp"
#include "iceoryx_posh/testing/roudi_gtest.hpp"

namespace
{
using namespace iox;
using namespace iox::runtime;

Expand Down Expand Up @@ -100,3 +102,5 @@ TEST_F(BindingC_Runtime_test, GetInstanceNameLengthIsLessThanRuntimeNameLength)
ASSERT_THAT(nameLength, Eq(strnlen(ACTUAL_RUNTIME_NAME, iox::MAX_RUNTIME_NAME_LENGTH + 1)));
EXPECT_THAT(truncatedRuntimeName, StrEq(EXPECTED_RUNTIME_NAME));
}

} // namespace
10 changes: 6 additions & 4 deletions iceoryx_binding_c/test/moduletests/test_service_description.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,6 @@

#include "iceoryx_posh/capro/service_description.hpp"

using namespace iox;
using namespace iox::capro;


extern "C" {
#include "iceoryx_binding_c/service_description.h"
}
Expand All @@ -28,7 +24,11 @@ extern "C" {

#include <type_traits>

namespace
{
using namespace ::testing;
using namespace iox;
using namespace iox::capro;

TEST(iox_service_description_test, StringSizesAreCorrect)
{
Expand All @@ -39,3 +39,5 @@ TEST(iox_service_description_test, StringSizesAreCorrect)
EXPECT_THAT(sizeof(decltype(std::declval<iox_service_description_t>().eventString)),
Eq(iox::capro::IdString_t().capacity()));
}

} // namespace
17 changes: 10 additions & 7 deletions iceoryx_binding_c/test/moduletests/test_subscriber.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,6 @@
#include "iceoryx_posh/testing/roudi_environment/roudi_environment.hpp"
#include "mocks/wait_set_mock.hpp"

using namespace iox;
using namespace iox::popo;
using namespace iox::capro;
using namespace iox::mepoo;
using namespace iox::cxx;
using namespace iox::posix;

extern "C" {
#include "iceoryx_binding_c/chunk.h"
#include "iceoryx_binding_c/runtime.h"
Expand All @@ -43,7 +36,15 @@ extern "C" {

#include "test.hpp"

namespace
{
using namespace ::testing;
using namespace iox;
using namespace iox::capro;
using namespace iox::cxx;
using namespace iox::mepoo;
using namespace iox::popo;
using namespace iox::posix;

class iox_sub_test : public Test
{
Expand Down Expand Up @@ -446,3 +447,5 @@ TEST(iox_sub_options_test, subscriberOptionInitializationWithNullptrDoesNotCrash
::testing::ExitedWithCode(0),
".*");
}

} // namespace
10 changes: 6 additions & 4 deletions iceoryx_binding_c/test/moduletests/test_types.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,17 @@
#include "iceoryx_posh/popo/user_trigger.hpp"
#include "iceoryx_posh/popo/wait_set.hpp"

using namespace iox;
using namespace iox::popo;


extern "C" {
#include "iceoryx_binding_c/types.h"
}

#include "test.hpp"

namespace
{
using namespace ::testing;
using namespace iox;
using namespace iox::popo;

TEST(iox_types_test, WaitSetStorageSizeFits)
{
Expand Down Expand Up @@ -62,3 +62,5 @@ TEST(iox_types_test, cpp2c_PublisherStorageSizeFits)
EXPECT_THAT(sizeof(cpp2c_Publisher), Le(sizeof(iox_pub_storage_t)));
EXPECT_THAT(alignof(cpp2c_Publisher), Le(alignof(iox_pub_storage_t)));
}

} // namespace
9 changes: 6 additions & 3 deletions iceoryx_binding_c/test/moduletests/test_user_trigger.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,18 @@
#include "iceoryx_posh/popo/user_trigger.hpp"
#include "mocks/wait_set_mock.hpp"

using namespace iox;
using namespace iox::popo;

extern "C" {
#include "iceoryx_binding_c/user_trigger.h"
#include "iceoryx_binding_c/wait_set.h"
}

#include "test.hpp"

namespace
{
using namespace ::testing;
using namespace iox;
using namespace iox::popo;

class iox_user_trigger_test : public Test
{
Expand Down Expand Up @@ -126,3 +127,5 @@ TEST_F(iox_user_trigger_test, disable_trigger_eventingItFromWaitsetCleansup)

EXPECT_EQ(m_waitSet.size(), 0U);
}

} // namespace
4 changes: 4 additions & 0 deletions iceoryx_binding_c/test/moduletests/test_wait_set.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ extern "C" {
#include <atomic>
#include <thread>

namespace
{
using namespace ::testing;

namespace
Expand Down Expand Up @@ -630,3 +632,5 @@ TEST_F(iox_ws_test, UserTriggerCallbackWithContextDataIsCalled)
EXPECT_THAT(m_callbackOrigin, Eq(m_userTrigger[0]));
EXPECT_THAT(m_contextData, Eq(&someContextData));
}

} // namespace

0 comments on commit b380a3d

Please sign in to comment.