summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorMatt Spinler <spinler@us.ibm.com>2019-10-08 13:55:17 -0500
committerMatt Spinler <spinler@us.ibm.com>2019-10-22 14:09:56 +0000
commit4b59f7ad8462bea683ac93048395e5e9f41d40e5 (patch)
tree9c0af2749a534a7cbdab8cb6ceeea3e4e55405bc /test
parenta906c940ef1ebb78d8ae876ec90777aa447a3a76 (diff)
downloadphosphor-logging-4b59f7ad8462bea683ac93048395e5e9f41d40e5.tar.gz
phosphor-logging-4b59f7ad8462bea683ac93048395e5e9f41d40e5.zip
PEL: Add string accessors to MTMS class
This class is used by a few other classes, so make it easier to get data out of it. Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I2feb4b83a09e6cb6056c9f1a903ca55e8cacf2ae
Diffstat (limited to 'test')
-rw-r--r--test/openpower-pels/mtms_test.cpp30
1 files changed, 14 insertions, 16 deletions
diff --git a/test/openpower-pels/mtms_test.cpp b/test/openpower-pels/mtms_test.cpp
index 999100f..2290374 100644
--- a/test/openpower-pels/mtms_test.cpp
+++ b/test/openpower-pels/mtms_test.cpp
@@ -18,11 +18,13 @@ TEST(MTMSTest, ConstructorTest)
MTMS mtms{tm, sn};
std::array<uint8_t, 8> t{'T', 'T', 'T', 'T', '-', 'M', 'M', 'M'};
- EXPECT_EQ(t, mtms.machineTypeAndModel());
+ EXPECT_EQ(t, mtms.machineTypeAndModelRaw());
+ EXPECT_EQ("TTTT-MMM", mtms.machineTypeAndModel());
std::array<uint8_t, 12> s{'1', '2', '3', '4', '5', '6',
'7', '8', '9', 'A', 'B', 'C'};
- EXPECT_EQ(s, mtms.machineSerialNumber());
+ EXPECT_EQ(s, mtms.machineSerialNumberRaw());
+ EXPECT_EQ("123456789ABC", mtms.machineSerialNumber());
}
{
@@ -33,11 +35,11 @@ TEST(MTMSTest, ConstructorTest)
MTMS mtms{tm, sn};
std::array<uint8_t, 8> t{'T', 'T', 'T', 'T', '-', 'M', 'M', 'M'};
- EXPECT_EQ(t, mtms.machineTypeAndModel());
+ EXPECT_EQ(t, mtms.machineTypeAndModelRaw());
std::array<uint8_t, 12> s{'1', '2', '3', '4', '5', '6',
'7', '8', '9', 'A', 'B', 'C'};
- EXPECT_EQ(s, mtms.machineSerialNumber());
+ EXPECT_EQ(s, mtms.machineSerialNumberRaw());
}
{
@@ -48,10 +50,12 @@ TEST(MTMSTest, ConstructorTest)
MTMS mtms{tm, sn};
std::array<uint8_t, 8> t{'T', 'T', 'T', 'T', 0, 0, 0, 0};
- EXPECT_EQ(t, mtms.machineTypeAndModel());
+ EXPECT_EQ(t, mtms.machineTypeAndModelRaw());
+ EXPECT_EQ("TTTT", mtms.machineTypeAndModel());
std::array<uint8_t, 12> s{'1', '2', '3', '4', 0, 0, 0, 0, 0, 0, 0, 0};
- EXPECT_EQ(s, mtms.machineSerialNumber());
+ EXPECT_EQ(s, mtms.machineSerialNumberRaw());
+ EXPECT_EQ("1234", mtms.machineSerialNumber());
}
{
@@ -63,12 +67,9 @@ TEST(MTMSTest, ConstructorTest)
MTMS mtms{stream};
- std::array<uint8_t, 8> t{'T', 'T', 'T', 'T', '-', 'M', 'M', 'M'};
- EXPECT_EQ(t, mtms.machineTypeAndModel());
+ EXPECT_EQ("TTTT-MMM", mtms.machineTypeAndModel());
- std::array<uint8_t, 12> s{'1', '2', '3', '4', '5', '6',
- '7', '8', '9', 'A', 'B', 'C'};
- EXPECT_EQ(s, mtms.machineSerialNumber());
+ EXPECT_EQ("123456789ABC", mtms.machineSerialNumber());
}
}
@@ -100,10 +101,7 @@ TEST(MTMSTest, OperatorInsertTest)
MTMS mtms;
stream >> mtms;
- std::array<uint8_t, 8> t{'T', 'T', 'T', 'T', '-', 'M', 'M', 'M'};
- EXPECT_EQ(t, mtms.machineTypeAndModel());
+ EXPECT_EQ("TTTT-MMM", mtms.machineTypeAndModel());
- std::array<uint8_t, 12> s{'1', '2', '3', '4', '5', '6',
- '7', '8', '9', 'A', 'B', 'C'};
- EXPECT_EQ(s, mtms.machineSerialNumber());
+ EXPECT_EQ("123456789ABC", mtms.machineSerialNumber());
}
OpenPOWER on IntegriCloud