Forráskód Böngészése

Improved State class

- removed functionality of access condition
- adjusted tests for State class
pcmattulat 3 éve
szülő
commit
bf0205ab7e
3 módosított fájl, 0 hozzáadás és 28 törlés
  1. 0 10
      source/logic/State.cpp
  2. 0 3
      source/logic/State.hpp
  3. 0 15
      test/cases/logic/StateTest.cpp

+ 0 - 10
source/logic/State.cpp

@@ -35,16 +35,6 @@ std::string ls_std::State::getId()
   return this->id;
 }
 
-bool ls_std::State::isAccessible() const
-{
-  return this->accessCondition;
-}
-
-void ls_std::State::updateAccessCondition(bool _enteredCondition)
-{
-  this->accessCondition = _enteredCondition;
-}
-
 bool ls_std::State::_stateIsConnected(const std::string &_id)
 {
   return this->connectedStates.find(_id) != this->connectedStates.end();

+ 0 - 3
source/logic/State.hpp

@@ -24,12 +24,9 @@ namespace ls_std {
       bool addStateConnection(const std::string& _connectionId, const std::shared_ptr<State>& _connectedState);
       std::unordered_map<std::string, std::shared_ptr<State>> getConnectedStates();
       std::string getId();
-      bool isAccessible() const;
-      void updateAccessCondition(bool _enteredCondition);
 
     private:
 
-      bool accessCondition {};
       std::unordered_map<std::string, std::shared_ptr<State>> connectedStates {};
       std::string id {};
 

+ 0 - 15
test/cases/logic/StateTest.cpp

@@ -63,19 +63,4 @@ namespace {
     ls_std::State stateA {"A"};
     ASSERT_STREQ("A", stateA.getId().c_str());
   }
-
-  TEST_F(StateTest, isAccessible)
-  {
-    ls_std::State stateA {"A"};
-    ASSERT_FALSE(stateA.isAccessible());
-  }
-
-  TEST_F(StateTest, updateAccessCondition)
-  {
-    ls_std::State stateA {"A"};
-    ASSERT_FALSE(stateA.isAccessible());
-
-    stateA.updateAccessCondition(true);
-    ASSERT_TRUE(stateA.isAccessible());
-  }
 }