code cleanup (fixing tests but not sure why)

This commit is contained in:
Martin Brodbeck 2018-07-20 13:07:48 +02:00
parent 6000bb3ef2
commit 31a037460a
6 changed files with 8 additions and 5 deletions

View File

@ -2,8 +2,8 @@
#define ARTICLE_H #define ARTICLE_H
#include "entity.h" #include "entity.h"
#include "sale.h" //#include "sale.h"
#include "seller.h" //#include "seller.h"
#include <memory> #include <memory>
#include <string> #include <string>

View File

@ -7,7 +7,7 @@
#include "boost/date_time/posix_time/posix_time.hpp" #include "boost/date_time/posix_time/posix_time.hpp"
class Article; //class Article;
using ArticlesVec = std::vector<Article*>; using ArticlesVec = std::vector<Article*>;

View File

@ -8,7 +8,7 @@
#include <string> #include <string>
#include <vector> #include <vector>
class Article; //class Article;
class Seller : public Entity class Seller : public Entity
{ {

View File

@ -1,6 +1,7 @@
#define BOOST_TEST_MODULE article #define BOOST_TEST_MODULE article
#include "../src/core/article.h" #include "../src/core/article.h"
#include "../src/core/sale.h"
#include <boost/test/included/unit_test.hpp> #include <boost/test/included/unit_test.hpp>

View File

@ -1,6 +1,8 @@
#define BOOST_TEST_MODULE sale #define BOOST_TEST_MODULE sale
#include "../src/core/sale.h" #include "../src/core/sale.h"
#include "../src/core/seller.h"
#include "../src/core/article.h"
#include <vector> #include <vector>

View File

@ -30,7 +30,7 @@ BOOST_AUTO_TEST_CASE(create_many)
} }
BOOST_AUTO_TEST_CASE(with_article) { BOOST_AUTO_TEST_CASE(with_article) {
Seller seller{}; Seller seller{"Max", "Mustermann"};
auto article = std::make_unique<Article>(); auto article = std::make_unique<Article>();
article->setDescription("Test article"); article->setDescription("Test article");
seller.addArticle(std::move(article)); seller.addArticle(std::move(article));