26#include <boost/test/unit_test.hpp>
35 std::string cs = fmt::format(
"Driver={{SQLite3}};Database={}/database.sqlite",
36 QA_DATABASE_FILE_LOCATION );
40 BOOST_CHECK_NO_THROW( dc.
Connect() );
67 BOOST_CHECK_NO_THROW( std::any_cast<std::string>( result.at(
"MPN" ) ) );
68 BOOST_CHECK_EQUAL( std::any_cast<std::string>( result.at(
"MPN" ) ),
"RC0603FR-0710KL" );
74 BOOST_CHECK_NO_THROW( std::any_cast<std::string>( result.at(
"Cost" ) ) );
75 BOOST_CHECK_EQUAL( std::any_cast<std::string>( result.at(
"Cost" ) ),
"1.95" );
78BOOST_AUTO_TEST_SUITE_END()
bool CacheTableInfo(const std::string &aTable, const std::set< std::string > &aColumns)
std::map< std::string, std::any > ROW
bool SelectOne(const std::string &aTable, const std::pair< std::string, std::string > &aWhere, ROW &aResult)
Retrieves a single row from a database table.
BOOST_CHECK(box.ClosestPointTo(VECTOR2D(0, 0))==VECTOR2D(1, 2))
Test suite for KiCad math code.
BOOST_AUTO_TEST_SUITE(CadstarPartParser)
BOOST_AUTO_TEST_CASE(Connect)