feat: implement BasicMessage and core AMQP client infrastructure
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
include_directories(BEFORE SYSTEM ${gtest_SOURCE_DIR}/include)
|
||||
include_directories(../src)
|
||||
|
||||
add_executable(test_api
|
||||
@@ -15,5 +14,9 @@ add_executable(test_api
|
||||
test_ack.cpp
|
||||
test_nack.cpp
|
||||
)
|
||||
target_link_libraries(test_api SimpleAmqpClient gtest gtest_main)
|
||||
target_link_libraries(test_api SimpleAmqpClient xgoogletest::xgoogletest)
|
||||
add_test(test_api test_api)
|
||||
|
||||
if(MSVC)
|
||||
target_compile_options(test_api PRIVATE /utf-8)
|
||||
endif()
|
||||
|
||||
@@ -51,7 +51,7 @@ class connected_test : public ::testing::Test {
|
||||
if (NULL != host) {
|
||||
return std::string(host);
|
||||
}
|
||||
return std::string("");
|
||||
return std::string("127.0.0.1");
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#include <functional>
|
||||
/*
|
||||
* ***** BEGIN LICENSE BLOCK *****
|
||||
* Version: MIT
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
#include <amqp.h>
|
||||
|
||||
#include <algorithm>
|
||||
#include <boost/array.hpp>
|
||||
#include <array>
|
||||
#include <iostream>
|
||||
|
||||
#include "connected_test.h"
|
||||
@@ -103,13 +103,13 @@ TEST(basic_message, initial_message_replace2) {
|
||||
}
|
||||
|
||||
TEST(basic_message, embedded_nulls) {
|
||||
const boost::array<char, 7> message_data = {
|
||||
const std::array<char, 7> message_data = {
|
||||
{'a', 'b', 'c', 0, '1', '2', '3'}};
|
||||
const std::string body(message_data.data(), message_data.size());
|
||||
BasicMessage::ptr_t message = BasicMessage::Create(body);
|
||||
EXPECT_EQ(body, message->Body());
|
||||
|
||||
const boost::array<char, 7> message_data2 = {
|
||||
const std::array<char, 7> message_data2 = {
|
||||
{'1', '2', '3', 0, 'a', 'b', 'c'}};
|
||||
const std::string body2(message_data2.data(), message_data2.size());
|
||||
message->Body(body2);
|
||||
|
||||
@@ -83,8 +83,8 @@ TEST_F(connected_test, queue_declare_notautodelete) {
|
||||
}
|
||||
|
||||
TEST_F(connected_test, queue_declare_counts) {
|
||||
boost::uint32_t message_count = 123;
|
||||
boost::uint32_t consumer_count = 123;
|
||||
uint32_t message_count = 123;
|
||||
uint32_t consumer_count = 123;
|
||||
|
||||
std::string queue = channel->DeclareQueueWithCounts(
|
||||
"queue_declare_counts", message_count, consumer_count);
|
||||
@@ -110,8 +110,8 @@ TEST_F(connected_test, queue_declare_counts) {
|
||||
}
|
||||
|
||||
TEST_F(connected_test, queue_declare_counts_table) {
|
||||
boost::uint32_t message_count = 123;
|
||||
boost::uint32_t consumer_count = 123;
|
||||
uint32_t message_count = 123;
|
||||
uint32_t consumer_count = 123;
|
||||
|
||||
Table qTable;
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user