2 #include "AccessibleNode.h"
3 #include "AccessibleWatcher.h"
6 #include <shared_mutex>
14 class MockAccessibleWatcher : public AccessibleWatcher {
16 MockAccessibleWatcher();
17 virtual ~MockAccessibleWatcher();
24 virtual int getApplicationCount(void) const override;
30 virtual std::shared_ptr<AccessibleApplication> getApplicationAt(int index) const override;
37 virtual std::vector<std::shared_ptr<AccessibleApplication>> getApplications(void) const override;
40 void addApplication(std::shared_ptr<AccessibleApplication> application);
43 std::vector<std::shared_ptr<AccessibleApplication>> mApplicationList;