Raw Ethernet: working in tests
This commit is contained in:
@@ -177,11 +177,11 @@ TEST_CASE("DiffractionExperiment_IPv4Address","[DiffractionExperiment]") {
|
||||
|
||||
uint32_t ndatastreams = 3;
|
||||
|
||||
REQUIRE(x.GetDestIPv4Address(0) == 0xFF32010a);
|
||||
REQUIRE(x.GetDestIPv4Address(1) == 0xFE32010a);
|
||||
REQUIRE(x.GetDestIPv4Address(2) == 0xFD32010a);
|
||||
REQUIRE(x.GetSrcIPv4Address(0, 4) == (0x0032010a | ((0 * 32 + 4) << 24)));
|
||||
REQUIRE(x.GetSrcIPv4Address(2, 23) == (0x0032010a | ((2 * 32 + 23) << 24)));
|
||||
REQUIRE(x.GetDestIPv4Address(0) == 0x0132010a);
|
||||
REQUIRE(x.GetDestIPv4Address(1) == 0x0232010a);
|
||||
REQUIRE(x.GetDestIPv4Address(2) == 0x0332010a);
|
||||
REQUIRE(x.GetSrcIPv4Address(0, 4) == (0x0032010a | ((1 * 32 + 4) << 24)));
|
||||
REQUIRE(x.GetSrcIPv4Address(2, 23) == (0x0032010a | ((3 * 32 + 23) << 24)));
|
||||
REQUIRE_THROWS(x.GetDestIPv4Address(3));
|
||||
REQUIRE_THROWS(x.GetSrcIPv4Address(0, 24));
|
||||
REQUIRE_THROWS(x.GetSrcIPv4Address(3, 5));
|
||||
@@ -193,12 +193,12 @@ TEST_CASE("DiffractionExperiment_IPv4Address","[DiffractionExperiment]") {
|
||||
REQUIRE_THROWS(x.IPv4Subnet("64.1.124.129"));
|
||||
|
||||
REQUIRE_NOTHROW(x.IPv4Subnet("64.1.124.0"));
|
||||
REQUIRE(x.GetDestIPv4Address(0) == 0xFF7c0140u);
|
||||
REQUIRE(x.GetDestIPv4Address(1) == 0xFE7c0140u);
|
||||
REQUIRE(x.GetDestIPv4Address(2) == 0xFD7c0140u);
|
||||
REQUIRE(x.GetSrcIPv4Address(2, 12) == 0x007c0140u + ((2 * 32 + 12) << 24));
|
||||
REQUIRE(x.GetDestIPv4Address(0) == 0x017c0140u);
|
||||
REQUIRE(x.GetDestIPv4Address(1) == 0x027c0140u);
|
||||
REQUIRE(x.GetDestIPv4Address(2) == 0x037c0140u);
|
||||
REQUIRE(x.GetSrcIPv4Address(2, 12) == 0x007c0140u + ((3 * 32 + 12) << 24));
|
||||
|
||||
REQUIRE(IPv4AddressToStr(x.GetDestIPv4Address(2)) == "64.1.124.253");
|
||||
REQUIRE(IPv4AddressToStr(x.GetDestIPv4Address(2)) == "64.1.124.3");
|
||||
}
|
||||
|
||||
TEST_CASE("IPv4AddressToStr","") {
|
||||
@@ -535,7 +535,7 @@ TEST_CASE("DiffractionExperiment_ExportProtobuf","[DiffractionExperiment]") {
|
||||
REQUIRE(x.GetImageTime() == y.GetImageTime());
|
||||
REQUIRE(y.GetFrameCountTime().count() == x.GetFrameCountTime().count());
|
||||
REQUIRE(y.GetDestUDPPort(0,0) == 64*76);
|
||||
REQUIRE(y.GetDestIPv4Address(0) == 0xFF020202);
|
||||
REQUIRE(y.GetDestIPv4Address(0) == 0x01020202);
|
||||
REQUIRE(y.GetPedestalG0Frames() == x.GetPedestalG0Frames());
|
||||
REQUIRE(y.GetMaskModuleEdges() == x.GetMaskModuleEdges());
|
||||
REQUIRE(y.GetMaskChipEdges() == x.GetMaskChipEdges());
|
||||
|
||||
Reference in New Issue
Block a user