void Admintest::test_customMonitorOperation_monitorin() { // Check that Dispatching in not yet connected assert(m_server->m_world.Dispatching.slots().begin() == m_server->m_world.Dispatching.slots().end()); // Set it up so it is already monitoring m_account->m_monitorConnection = null_signal.connect(sigc::mem_fun(this, &Admintest::null_method)); ASSERT_TRUE(m_account->m_monitorConnection.connected()); Atlas::Objects::Operation::Monitor op; OpVector res; Root arg; op->setArgs1(arg); m_account->customMonitorOperation(op, res); ASSERT_TRUE(m_account->m_monitorConnection.connected()); // Check that Dispatching in not been connected assert(m_server->m_world.Dispatching.slots().begin() == m_server->m_world.Dispatching.slots().end()); }
void Admintest::test_customMonitorOperation_succeed() { // Check that Dispatching in not yet connected assert(m_server->m_world.Dispatching.slots().begin() == m_server->m_world.Dispatching.slots().end()); Atlas::Objects::Operation::Monitor op; OpVector res; Root arg; op->setArgs1(arg); m_account->customMonitorOperation(op, res); ASSERT_TRUE(m_account->m_monitorConnection.connected()); // Check that Dispatching has been connected assert(m_server->m_world.Dispatching.slots().begin() != m_server->m_world.Dispatching.slots().end()); }