NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
BaseIntegrationTest.hpp File Reference
#include <BaseUnitTest.hpp>
#include <BorrowedPort.hpp>
#include <Exceptions/ErrorListener.hpp>
#include <Util/Logger/Logger.hpp>
#include <Util/StdInt.hpp>
#include <filesystem>
Include dependency graph for BaseIntegrationTest.hpp:

Classes

class  NES::Testing::BaseIntegrationTest
 

Namespaces

 NES
 This exception represents a network error.
 
 NES::Testing
 

Macros

#define ASSERT_INSTANCE_OF(node, instance)
 

Typedefs

using NES::Testing::BorrowedPortPtr = std::shared_ptr< BorrowedPort >
 

Macro Definition Documentation

◆ ASSERT_INSTANCE_OF

#define ASSERT_INSTANCE_OF (   node,
  instance 
)
Value:
if (!(node)->instanceOf<instance>()) { \
auto message = (node)->toString() + " is not of instance " + std::string(typeid(instance).name()); \
GTEST_FATAL_FAILURE_(message.c_str()); \
}