]> git.stg.codes - stg.git/blobdiff - tests/testtariffs.h
Disable NFQ on non-linux.
[stg.git] / tests / testtariffs.h
index e2651814cf0e94562917f37ade55983aeae85a67..8d02d881846ee51220aad28304181ab878f62ee5 100644 (file)
@@ -5,33 +5,40 @@
 
 #include "tariff_impl.h"
 
 
 #include "tariff_impl.h"
 
-class TEST_TARIFFS : public TARIFFS {
+class TEST_TARIFFS : public STG::Tariffs {
     public:
     public:
-        TEST_TARIFFS() {}
+        TEST_TARIFFS() : testTariff("") {}
 
 
-        int            ReadTariffs () { return 0; }
-        const TARIFF * FindByName(const std::string & /*name*/) const { return &testTariff; }
-        const TARIFF * GetNoTariff() const { return NULL; }
-        int            GetTariffsNum() const { return 0; }
-        int            Del(const std::string & /*name*/, const ADMIN * /*admin*/) { return 0; }
-        int            Add(const std::string & /*name*/, const ADMIN * /*admin*/) { return 0; }
-        int            Chg(const TARIFF_DATA & /*td*/, const ADMIN * /*admin*/) { return 0; }
+        int            ReadTariffs() override { return 0; }
+        const STG::Tariff * FindByName(const std::string & /*name*/) const override { return &testTariff; }
+        const STG::Tariff * GetNoTariff() const override { return NULL; }
+        int            Del(const std::string & /*name*/, const STG::Admin * /*admin*/) override { return 0; }
+        int            Add(const std::string & /*name*/, const STG::Admin * /*admin*/) override { return 0; }
+        int            Chg(const STG::TariffData & /*td*/, const STG::Admin * /*admin*/) override { return 0; }
 
 
-        void           GetTariffsData(std::list<TARIFF_DATA> * /*tdl*/) {}
+        void AddNotifierAdd(STG::NotifierBase<STG::TariffData> *) override {}
+        void DelNotifierAdd(STG::NotifierBase<STG::TariffData> *) override {}
 
 
-        const std::string & GetStrError() const { return strError; }
+        void AddNotifierDel(STG::NotifierBase<STG::TariffData> *) override {}
+        void DelNotifierDel(STG::NotifierBase<STG::TariffData> *) override {}
+
+        void           GetTariffsData(std::vector<STG::TariffData> * /*tdl*/) const override {}
+
+        size_t         Count() const override { return 0; }
+
+        const std::string & GetStrError() const override { return strError; }
 
         void           SetFee(double fee);
 
     private:
         std::string strError;
 
         void           SetFee(double fee);
 
     private:
         std::string strError;
-        TARIFF_IMPL testTariff;
+        STG::TariffImpl testTariff;
 };
 
 inline
 void TEST_TARIFFS::SetFee(double fee)
 {
 };
 
 inline
 void TEST_TARIFFS::SetFee(double fee)
 {
-    TARIFF_DATA td(testTariff.GetTariffData());
+    STG::TariffData td(testTariff.GetTariffData());
     td.tariffConf.fee = fee;
     testTariff = td;
 }
     td.tariffConf.fee = fee;
     testTariff = td;
 }