Skip to content

Commit

Permalink
Merge pull request #206 from ruchirchauhan/test/communication/Publish…
Browse files Browse the repository at this point in the history
…erTest-cleanup

PublishTest cleanup
  • Loading branch information
gregmedd committed Jul 11, 2024
2 parents 337b4f4 + 8f87882 commit 34ff8f6
Showing 1 changed file with 11 additions and 28 deletions.
39 changes: 11 additions & 28 deletions test/coverage/communication/PublisherTest.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,22 +11,14 @@

#include <gtest/gtest.h>
#include <up-cpp/communication/Publisher.h>
#include <up-cpp/datamodel/builder/Payload.h>
#include <up-cpp/datamodel/serializer/UUri.h>
#include <up-cpp/datamodel/validator/UMessage.h>
#include <uprotocol/v1/uri.pb.h>

#include "UTransportMock.h"
#include "spdlog/spdlog.h"
#include "up-cpp/communication/Publisher.h"
#include "up-cpp/datamodel/builder/UMessage.h"
#include "up-cpp/datamodel/validator/UMessage.h"
#include "up-cpp/transport/UTransport.h"

using namespace uprotocol::communication;
using namespace uprotocol::datamodel::builder;
using namespace uprotocol::v1;
using ::testing::_;
using ::testing::Return;
using namespace uprotocol;

namespace {
using namespace uprotocol::datamodel::builder;

Expand All @@ -47,8 +39,8 @@ class TestPublisher : public testing::Test {
transportMock_ =
std::make_shared<uprotocol::test::UTransportMock>(source_);

format_ = UPayloadFormat::UPAYLOAD_FORMAT_TEXT;
priority_ = UPriority::UPRIORITY_CS2;
format_ = v1::UPayloadFormat::UPAYLOAD_FORMAT_TEXT;
priority_ = v1::UPriority::UPRIORITY_CS2;
ttl_ = std::chrono::milliseconds(1000);
}

Expand All @@ -65,11 +57,12 @@ class TestPublisher : public testing::Test {
static void TearDownTestSuite() {}

std::shared_ptr<uprotocol::test::UTransportMock> transportMock_;
UUri source_;
UUri topic_;
UPayloadFormat format_;
std::optional<UPriority> priority_;
v1::UUri source_;
v1::UUri topic_;
v1::UPayloadFormat format_;
std::optional<v1::UPriority> priority_;
std::optional<std::chrono::milliseconds> ttl_;
uprotocol::v1::UMessage capture_msg_;
};

TEST_F(TestPublisher, PublisherSuccess) {
Expand All @@ -90,11 +83,6 @@ TEST_F(TestPublisher, PublisherSuccess) {
uprotocol::datamodel::validator::message::isValidPublish(
transportMock_->message_);
EXPECT_EQ(valid, true);
spdlog::info("RCDBG-1 ttl[{}]",
transportMock_->message_.attributes().ttl());
spdlog::info(
"RCDBG-1 priority[{}]",
static_cast<int>(transportMock_->message_.attributes().priority()));
}

TEST_F(TestPublisher, PublishFailure) {
Expand All @@ -110,11 +98,6 @@ TEST_F(TestPublisher, PublishFailure) {
auto status = publisher.publish(std::move(testPayload));

EXPECT_EQ(status.code(), retval.code());
spdlog::info("RCDBG-2 ttl[{}]",
transportMock_->message_.attributes().ttl());
spdlog::info(
"RCDBG-2 priority[{}]",
static_cast<int>(transportMock_->message_.attributes().priority()));
}

TEST_F(TestPublisher, PublishSuccessWithoutTTL) {
Expand Down Expand Up @@ -159,7 +142,7 @@ TEST_F(TestPublisher, PublishSuccessWithoutPriority) {
EXPECT_EQ(valid, true);

EXPECT_EQ(transportMock_->message_.attributes().priority(),
UPriority::UPRIORITY_CS1);
v1::UPriority::UPRIORITY_CS1);
}

} // namespace

0 comments on commit 34ff8f6

Please sign in to comment.