24 #include "cheetah/rcpt/test/BeamFormerPacketInspectorTest.h" 25 #include "cheetah/rcpt/BeamFormerPacketInspector.h" 26 #include "cheetah/data/TimeFrequency.h" 36 BeamFormerPacketInspectorTest::BeamFormerPacketInspectorTest()
41 BeamFormerPacketInspectorTest::~BeamFormerPacketInspectorTest()
45 void BeamFormerPacketInspectorTest::SetUp()
49 void BeamFormerPacketInspectorTest::TearDown()
53 TEST_F(BeamFormerPacketInspectorTest, test_ignore)
56 BeamFormerPacketInspector::Packet packet;
57 packet.packet_type(PacketType::StokesI);
59 BeamFormerPacketInspector inspector(packet);
60 ASSERT_FALSE(inspector.ignore());
62 packet.packet_type(PacketType::StokesQ);
64 BeamFormerPacketInspector inspector(packet);
65 ASSERT_TRUE(inspector.ignore());
67 packet.packet_type(PacketType::StokesRe);
69 BeamFormerPacketInspector inspector(packet);
70 ASSERT_TRUE(inspector.ignore());
72 packet.packet_type(PacketType::StokesIm);
74 BeamFormerPacketInspector inspector(packet);
75 ASSERT_TRUE(inspector.ignore());
77 packet.packet_type(PacketType::AntennaCount);
79 BeamFormerPacketInspector inspector(packet);
80 ASSERT_TRUE(inspector.ignore());
84 TEST_F(BeamFormerPacketInspectorTest, test_sequence_number)
86 BeamFormerPacketInspector::Packet packet;
87 packet.packet_count(0);
89 BeamFormerPacketInspector inspector(packet);
90 ASSERT_EQ(0U, inspector.sequence_number());
92 packet.packet_count(55);
94 BeamFormerPacketInspector inspector(packet);
95 ASSERT_EQ(55U, inspector.sequence_number());
Some limits and constants for FLDO.