remove AlarmProviderStub
authorLukasz Stanislawski <l.stanislaws@samsung.com>
Thu, 15 Sep 2016 08:43:39 +0000 (10:43 +0200)
committerr.czerski <r.czerski@samsung.com>
Mon, 19 Sep 2016 08:28:50 +0000 (10:28 +0200)
Stub is not needed anymore so remove it from code base.

Change-Id: Id8861375a39f1de8889d26feb5a1b7d73e0470c7

clock/inc/Internal/AlarmProviderStub.h [deleted file]
clock/src/Model/AlarmProvider.cpp
clock/src/Model/AlarmProviderStub.cpp [deleted file]

diff --git a/clock/inc/Internal/AlarmProviderStub.h b/clock/inc/Internal/AlarmProviderStub.h
deleted file mode 100644 (file)
index 791e039..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-#ifndef _INTERNAL_ALARM_PROVIDER_STUB_H_
-#define _INTERNAL_ALARM_PROVIDER_STUB_H_
-
-#include "Model/AlarmProvider.h"
-
-namespace internal {
-       class AlarmProviderStub : public model::AlarmProvider
-       {
-               public:
-                       std::vector<std::reference_wrapper<model::Alarm>> GetAlarms();
-                       model::Alarm* GetAlarmWithId(model::AlarmId id);
-                       void Add(model::Alarm& alarm);
-                       void Remove(model::Alarm& alarm);
-                       AlarmProviderStub(utils::IReader &r);
-                       void Serialize(utils::IWriter &w) const {}
-               private:
-                       std::vector<model::Alarm> alarms;
-       };
-} /* internal */
-
-#endif
index c6f0737..6fe37e1 100644 (file)
@@ -1,6 +1,5 @@
 #include "Model/AlarmProvider.h"
 #include "Internal/AlarmProviderFile.h"
-#include "Internal/AlarmProviderStub.h"
 #include "Utils/BinaryFileReader.h"
 #include "Utils/BinaryFileWriter.h"
 #include "Utils/Utils.h"
diff --git a/clock/src/Model/AlarmProviderStub.cpp b/clock/src/Model/AlarmProviderStub.cpp
deleted file mode 100644 (file)
index 14edc35..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-#include "Internal/AlarmProviderStub.h"
-#include "Model/Alarm.h"
-#include "Utils/Time.h"
-
-#include <algorithm>
-
-using namespace internal;
-using namespace model;
-using namespace utils;
-
-AlarmProviderStub::AlarmProviderStub(IReader &r)
-{
-       Alarm a;
-
-       a.SetName("Wake up lazy bastard");
-       a.SetTime(Time(7, 0, 0));
-       a.SetWeekFlags(WeekFlags(WeekDay::ALL_WEEK));
-       a.EnableSnooze();
-       a.Activate();
-       alarms.push_back(a);
-
-       a.SetName("Mechanic");
-       a.SetTime(Time(8, 30, 0));
-       a.DisableSnooze();
-       a.Deactivate();
-       alarms.push_back(a);
-
-       a.SetName("Job Appointment");
-       a.SetTime(Time(20, 14, 0));
-       a.DisableSnooze();
-       a.Activate();
-       alarms.push_back(a);
-
-       a.SetName("Visit grandma");
-       a.SetTime(Time(16, 18, 32));
-       a.SetWeekFlags(WeekFlags(WeekDay::MONDAY | WeekDay::WEDNESDAY | WeekDay::FRIDAY));
-       a.EnableSnooze();
-       a.Activate();
-       alarms.push_back(a);
-
-       a.SetName("Take a pill!");
-       a.SetTime(Time(1, 22, 0));
-       a.SetWeekFlags(WeekFlags(WeekDay::ALL_WEEK));
-       a.EnableSnooze();
-       a.Activate();
-       alarms.push_back(a);
-}
-
-std::vector<std::reference_wrapper<Alarm>> AlarmProviderStub::GetAlarms()
-{
-       return std::vector<std::reference_wrapper<Alarm>>(alarms.begin(), alarms.end());
-}
-
-void AlarmProviderStub::Add(Alarm& alarm)
-{
-       alarms.push_back(alarm);
-}
-
-void AlarmProviderStub::Remove(Alarm& alarm)
-{
-       for (auto it = alarms.begin(); it != alarms.end(); ++it) {
-               if (std::addressof(*it) == std::addressof(alarm)) {
-                       alarms.erase(it);
-                       break;
-               }
-       }
-}
-
-Alarm* AlarmProviderStub::GetAlarmWithId(AlarmId id)
-{
-       auto it = std::find(alarms.begin(), alarms.end(), id);
-
-       if (it != alarms.end()) {
-               return &(*it);
-       }
-       return nullptr;
-}
-