mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2026-10-09 09:11:51 +00:00
Fix tests
This commit is contained in:
+2
-4
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
#include "acquisition_interface.h"
|
||||
#include "gnss_block_factory.h"
|
||||
#include "gnss_block_interface.h"
|
||||
#include "gnss_sdr_make_unique.h" // for std::make_unique in C++11
|
||||
#include "in_memory_configuration.h"
|
||||
#include <gtest/gtest.h>
|
||||
#include <memory>
|
||||
@@ -25,9 +25,7 @@ TEST(BeidouB1cPcpsAcquisitionTest, Instantiate)
|
||||
auto configuration = std::make_shared<InMemoryConfiguration>();
|
||||
configuration->set_property("Acquisition_1D.implementation", "BEIDOU_B1C_PCPS_Ambiguous_Acquisition");
|
||||
configuration->set_property("Acquisition_1D.item_type", "gr_complex");
|
||||
auto factory = std::make_unique<GNSSBlockFactory>();
|
||||
std::shared_ptr<GNSSBlockInterface> acq_ = factory->GetBlock(configuration.get(), "Acquisition_1D", 1, 0);
|
||||
auto acquisition = std::dynamic_pointer_cast<AcquisitionInterface>(acq_);
|
||||
std::unique_ptr<AcquisitionInterface> acquisition = block_factory::GetAcqBlock(configuration.get(), "Acquisition_1D", 1, 0);
|
||||
ASSERT_NE(acquisition, nullptr);
|
||||
EXPECT_STREQ("BEIDOU_B1C_PCPS_Ambiguous_Acquisition", acquisition->implementation().c_str());
|
||||
}
|
||||
|
||||
+2
-4
@@ -14,7 +14,7 @@
|
||||
* -----------------------------------------------------------------------------
|
||||
*/
|
||||
#include "gnss_block_factory.h"
|
||||
#include "gnss_block_interface.h"
|
||||
#include "gnss_sdr_make_unique.h" // for std::make_unique in C++11
|
||||
#include "in_memory_configuration.h"
|
||||
#include "tracking_interface.h"
|
||||
#include <gtest/gtest.h>
|
||||
@@ -26,9 +26,7 @@ TEST(BeidouB1cDllPllVemlTrackingTest, Instantiate)
|
||||
configuration->set_property("Tracking_1D.implementation", "BEIDOU_B1C_DLL_PLL_VEML_Tracking");
|
||||
configuration->set_property("Tracking_1D.item_type", "gr_complex");
|
||||
configuration->set_property("GNSS-SDR.internal_fs_sps", "2046000");
|
||||
auto factory = std::make_unique<GNSSBlockFactory>();
|
||||
std::shared_ptr<GNSSBlockInterface> trk_ = factory->GetBlock(configuration.get(), "Tracking_1D", 1, 1);
|
||||
auto tracking = std::dynamic_pointer_cast<TrackingInterface>(trk_);
|
||||
std::unique_ptr<TrackingInterface> tracking = block_factory::GetTrkBlock(configuration.get(), "Tracking_1D", 1, 1);
|
||||
ASSERT_NE(tracking, nullptr);
|
||||
EXPECT_STREQ("BEIDOU_B1C_DLL_PLL_VEML_Tracking", tracking->implementation().c_str());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user