blob: c3e7fae9ad40fda9a6aefb748e6447a547f88e58 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include <gtest/gtest.h>
#include <tins/rawpdu.h>
using namespace Tins;
class RawPDUTest : public testing::Test {
public:
};
TEST_F(RawPDUTest, ConstructFromPayloadType) {
RawPDU::payload_type payload;
payload.push_back(0x01);
payload.push_back(0x02);
RawPDU raw = RawPDU(payload);
EXPECT_EQ(payload, raw.payload());
// The payload should have been copied
payload.push_back(0x03);
EXPECT_NE(payload, raw.payload());
}
|