Kodi Documentation 23.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
TestAnnouncementManager.cpp File Reference
#include "interfaces/AnnouncementManager.h"
#include "threads/Event.h"
#include "utils/Variant.h"
#include <atomic>
#include <chrono>
#include <memory>
#include <stdexcept>
#include <string>
#include <thread>
#include <gtest/gtest.h>

Classes

class  TestAnnouncementManager
 

Functions

 TEST_F (TestAnnouncementManager, AnAnnouncerCanBeAddedWhileAnotherIsBeingCalled)
 
 TEST_F (TestAnnouncementManager, AnAnnouncerRemovedDuringADispatchIsNotCalledAfterwards)
 
 TEST_F (TestAnnouncementManager, RemovingAnAnnouncerWaitsForItsCallInProgress)
 
 TEST_F (TestAnnouncementManager, AnAnnouncerCanRemoveItselfWhileBeingCalled)
 
 TEST (TestAnnouncementManagerFailure, RemovingAnAnnouncerWhoseCallThrewDoesNotWait)
 

Function Documentation

◆ TEST()

TEST ( TestAnnouncementManagerFailure ,
RemovingAnAnnouncerWhoseCallThrewDoesNotWait  )

◆ TEST_F() [1/4]

TEST_F ( TestAnnouncementManager ,
AnAnnouncerCanBeAddedWhileAnotherIsBeingCalled  )

◆ TEST_F() [2/4]

TEST_F ( TestAnnouncementManager ,
AnAnnouncerCanRemoveItselfWhileBeingCalled  )

◆ TEST_F() [3/4]

TEST_F ( TestAnnouncementManager ,
AnAnnouncerRemovedDuringADispatchIsNotCalledAfterwards  )

◆ TEST_F() [4/4]

TEST_F ( TestAnnouncementManager ,
RemovingAnAnnouncerWaitsForItsCallInProgress  )