1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-01-18 21:23:02 +00:00

[TAS-161] debug tag_verification :: extract build_message, unit test for BuildTagMessageM0 and fix unit test for TagVerification

This commit is contained in:
cesaaargm 2024-05-21 18:08:25 +02:00
parent d52603aba5
commit 163c915c72
2 changed files with 7 additions and 4 deletions

View File

@ -86,7 +86,6 @@ int main(int argc, char **argv)
catch (...)
{
} // catch the "testing::internal::<unnamed>::ClassUniqueToAlwaysTrue" from gtest
google::InitGoogleLogging(argv[0]);
#else
absl::ParseCommandLine(argc, argv);
try

View File

@ -40,8 +40,8 @@ protected:
std::tm input_time = {0, 0, 5, 16, 8 - 1, 2023 - 1900, 0};
set_time(input_time);
std::string pemFilePath = "OSNMA_PublicKey_20230803105952_newPKID_1.pem";
std::string merkleFilePath = "OSNMA_MerkleTree_20230803105953_newPKID_1.xml";
std::string pemFilePath = "/home/cgm/CLionProjects/osnma/data/OSNMA_PublicKey_20230803105952_newPKID_1.pem";
std::string merkleFilePath = "/home/cgm/CLionProjects/osnma/data/OSNMA_MerkleTree_20230803105953_newPKID_1.xml";
osnma = osnma_msg_receiver_make(pemFilePath, merkleFilePath);
}
void TearDown() override{
@ -93,7 +93,11 @@ TEST_F(OsnmaMsgReceiverTest, OsnmaTestVectorsSimulation)
{
initializeGoogleLog();
// Arrange
std::vector<TestVector> testVectors = readTestVectorsFromFile(/*"/home/cgm/CLionProjects/osnma/src/tests/data/*/"16_AUG_2023_GST_05_00_01.csv");
std::vector<TestVector> testVectors = readTestVectorsFromFile("/home/cgm/CLionProjects/osnma/data/16_AUG_2023_GST_05_00_01.csv");
if (testVectors.empty()){
ASSERT_TRUE(false);
}
bool end_of_hex_stream{false};
int offset_byte{0};
int byte_index{0}; // index containing the last byte position of the hex stream that was retrieved. Takes advantage that all TVs have same size