Compare commits

..

No commits in common. "97e444c91ce0dfe1396d621d3afd64e61047ad9e" and "5e5ba3b31f444b8fab43a4d0b019ead6effac0c9" have entirely different histories.

6 changed files with 8 additions and 34 deletions

View file

@ -17,7 +17,5 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)
enable_testing()
add_subdirectory(src)
add_subdirectory(test)
add_subdirectory(test)

View file

@ -18,14 +18,4 @@ void Database::exec(const std::string& sql)
if (errCode) {
throw std::runtime_error("Error in SQL execution.");
}
}
void Database::beginTransaction()
{
exec("BEGIN TRANSACTION");
}
void Database::endTransaction()
{
exec("END TRANSACTION");
}

View file

@ -15,8 +15,6 @@ public:
void exec(const std::string& sql);
private:
sqlite3 *db;
void beginTransaction();
void endTransaction();
};
#endif // DATABASE_H

View file

@ -1,9 +1,8 @@
enable_testing()
find_package(Boost COMPONENTS filesystem unit_test_framework REQUIRED)
add_executable(sellertest test_seller.cpp)
target_link_libraries(sellertest core Boost::boost Boost::filesystem Boost::unit_test_framework)
add_test(Seller ${CMAKE_BINARY_DIR}/bin/sellertest)
set(TEST_SOURCES test_seller.cpp)
add_executable(databasetest test_database.cpp)
target_link_libraries(databasetest core Boost::boost Boost::filesystem Boost::unit_test_framework)
add_test(Database ${CMAKE_BINARY_DIR}/bin/databasetest)
add_executable(testsuite ${TEST_SOURCES})
target_link_libraries(testsuite core Boost::boost Boost::filesystem Boost::unit_test_framework)

View file

@ -1,11 +0,0 @@
#define BOOST_TEST_MODULE database
#include "../src/core/database.h"
#include <boost/test/included/unit_test.hpp>
//using namespace boost::unit_test;
BOOST_AUTO_TEST_CASE( create_database ) {
Database db("test.db");
}

View file

@ -1,7 +1,7 @@
#define BOOST_TEST_MODULE seller
#include "../src/core/seller.h"
#define BOOST_TEST_MODULE seller
#include <boost/test/included/unit_test.hpp>
using namespace boost::unit_test;