Public Member Functions | Private Member Functions | Private Attributes | List of all members
PeriodicExecutionContext::PeriodicExecutionContextTests Class Reference
Inheritance diagram for PeriodicExecutionContext::PeriodicExecutionContextTests:
Inheritance graph
[legend]

Public Member Functions

 PeriodicExecutionContextTests ()
 Constructor. More...
 
virtual void setUp ()
 Test initialization. More...
 
virtual void tearDown ()
 Test finalization. More...
 
void test_activate_component_in_Error_state ()
 activate_component()�᥽�åɤΥƥ��� More...
 
void test_activate_component_invoking_on_activated ()
 activate()�᥽�åɤΥƥ��� More...
 
void test_activate_component_not_in_Alive_state ()
 activate_component()�᥽�åɤΥƥ��� More...
 
void test_activate_component_without_participating ()
 
void test_add_invoking_attach_executioncontext ()
 add()�᥽�åɤΥƥ��� More...
 
void test_add_not_with_data_flow_component ()
 add()�᥽�åɤΥƥ��� More...
 
void test_bindComponent ()
 bindComponent()�᥽�åɤΥƥ��� More...
 
void test_deactivate_component_invoking_on_deactivated ()
 deactivate_component()�᥽�åɤΥƥ��� More...
 
void test_deactivate_component_not_in_Alive_state ()
 deactivate_component()�᥽�åɤΥƥ��� More...
 
void test_deactivate_component_without_participating ()
 deactivate_component()�᥽�åɤΥƥ��� More...
 
void test_is_running ()
 is_running()�᥽�åɤΥƥ��� More...
 
void test_remove_invoking_detach_executioncontext ()
 remove()�᥽�åɤΥƥ��� More...
 
void test_remove_when_component_is_inactive ()
 remove()�᥽�åɤΥƥ��� More...
 
void test_remove_when_component_is_still_active ()
 remove()�᥽�åɤΥƥ��� More...
 
void test_remove_with_not_attached_component ()
 remove()�᥽�åɤΥƥ��� More...
 
void test_reset_component_invoking_on_reset ()
 reset_component()�᥽�åɤΥƥ��� More...
 
void test_reset_component_not_in_Alive_state ()
 reset_component()�᥽�åɤΥƥ��� More...
 
void test_reset_component_not_in_Error_state ()
 reset_component()�᥽�åɤΥƥ��� More...
 
void test_set_rate_and_get_rate ()
 set_rate()�᥽�åɤ�get_rate()�᥽�åɤΥƥ��� More...
 
void test_set_rate_invoking_on_rate_changed ()
 
void test_set_rate_with_zero_or_negative_rate ()
 set_rate()�᥽�åɤΥƥ��� More...
 
void test_start_and_stop_multiple_times ()
 start()�᥽�åɤ�stop()�᥽�åɤΥƥ��� More...
 
void test_start_invoking_on_startup ()
 start()�᥽�åɤΥƥ��� More...
 
void test_start_with_not_alive ()
 start()�᥽�åɤΥƥ��� More...
 
void test_start_with_running ()
 start()�᥽�åɤΥƥ��� More...
 
void test_stop_invoking_on_shutdown ()
 stop()�᥽�åɤΥƥ��� More...
 
void test_stop_with_not_running ()
 stop()�᥽�åɤΥƥ��� More...
 
virtual ~PeriodicExecutionContextTests ()
 Destructor. More...
 

Private Member Functions

 CPPUNIT_TEST (test_is_running)
 
 CPPUNIT_TEST (test_start_invoking_on_startup)
 
 CPPUNIT_TEST (test_start_with_running)
 
 CPPUNIT_TEST (test_start_with_not_alive)
 
 CPPUNIT_TEST (test_stop_invoking_on_shutdown)
 
 CPPUNIT_TEST (test_stop_with_not_running)
 
 CPPUNIT_TEST (test_start_and_stop_multiple_times)
 
 CPPUNIT_TEST (test_set_rate_and_get_rate)
 
 CPPUNIT_TEST (test_set_rate_with_zero_or_negative_rate)
 
 CPPUNIT_TEST (test_set_rate_invoking_on_rate_changed)
 
 CPPUNIT_TEST (test_add_invoking_attach_executioncontext)
 
 CPPUNIT_TEST (test_add_not_with_data_flow_component)
 
 CPPUNIT_TEST (test_remove_invoking_detach_executioncontext)
 
 CPPUNIT_TEST (test_remove_with_not_attached_component)
 
 CPPUNIT_TEST (test_remove_when_component_is_still_active)
 
 CPPUNIT_TEST (test_remove_when_component_is_inactive)
 
 CPPUNIT_TEST (test_activate_component_invoking_on_activated)
 
 CPPUNIT_TEST (test_activate_component_without_participating)
 
 CPPUNIT_TEST (test_activate_component_in_Error_state)
 
 CPPUNIT_TEST (test_activate_component_not_in_Alive_state)
 
 CPPUNIT_TEST (test_deactivate_component_invoking_on_deactivated)
 
 CPPUNIT_TEST (test_deactivate_component_without_participating)
 
 CPPUNIT_TEST (test_deactivate_component_not_in_Alive_state)
 
 CPPUNIT_TEST (test_reset_component_invoking_on_reset)
 
 CPPUNIT_TEST (test_reset_component_not_in_Error_state)
 
 CPPUNIT_TEST (test_reset_component_not_in_Alive_state)
 
 CPPUNIT_TEST (test_bindComponent)
 
 CPPUNIT_TEST_SUITE (PeriodicExecutionContextTests)
 
 CPPUNIT_TEST_SUITE_END ()
 

Private Attributes

CORBA::ORB_ptr m_pORB
 
PortableServer::POA_ptr m_pPOA
 

Detailed Description

Definition at line 355 of file PeriodicExecutionContextTests.cpp.

Constructor & Destructor Documentation

PeriodicExecutionContext::PeriodicExecutionContextTests::PeriodicExecutionContextTests ( )
inline

Constructor.

Definition at line 399 of file PeriodicExecutionContextTests.cpp.

virtual PeriodicExecutionContext::PeriodicExecutionContextTests::~PeriodicExecutionContextTests ( )
inlinevirtual

Destructor.

Definition at line 412 of file PeriodicExecutionContextTests.cpp.

Member Function Documentation

PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_is_running  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_start_invoking_on_startup  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_start_with_running  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_start_with_not_alive  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_stop_invoking_on_shutdown  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_stop_with_not_running  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_start_and_stop_multiple_times  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_set_rate_and_get_rate  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_set_rate_with_zero_or_negative_rate  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_set_rate_invoking_on_rate_changed  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_add_invoking_attach_executioncontext  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_add_not_with_data_flow_component  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_remove_invoking_detach_executioncontext  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_remove_with_not_attached_component  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_remove_when_component_is_still_active  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_remove_when_component_is_inactive  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_activate_component_invoking_on_activated  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_activate_component_without_participating  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_activate_component_in_Error_state  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_activate_component_not_in_Alive_state  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_deactivate_component_invoking_on_deactivated  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_deactivate_component_without_participating  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_deactivate_component_not_in_Alive_state  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_reset_component_invoking_on_reset  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_reset_component_not_in_Error_state  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_reset_component_not_in_Alive_state  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST ( test_bindComponent  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST_SUITE ( PeriodicExecutionContextTests  )
private
PeriodicExecutionContext::PeriodicExecutionContextTests::CPPUNIT_TEST_SUITE_END ( )
private
virtual void PeriodicExecutionContext::PeriodicExecutionContextTests::setUp ( )
inlinevirtual

Test initialization.

Definition at line 419 of file PeriodicExecutionContextTests.cpp.

virtual void PeriodicExecutionContext::PeriodicExecutionContextTests::tearDown ( )
inlinevirtual

Test finalization.

Definition at line 427 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_activate_component_in_Error_state ( )
inline

activate_component()�᥽�åɤΥƥ���

  • Error���֤�activate_component()�ƽФ���Ԥ����տޤɤ���˼��Ԥ��뤫��

Definition at line 1006 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_activate_component_invoking_on_activated ( )
inline

activate()�᥽�åɤΥƥ���

  • activate()�ƽФ��ˤ�ꡢ����ݡ��ͥ�Ȥ�on_activated()���ƤӽФ���뤫��

Definition at line 936 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_activate_component_not_in_Alive_state ( )
inline

activate_component()�᥽�åɤΥƥ���

  • ��Alive���֤Υ���ݡ��ͥ�Ȥ��Ф���activate_component()�ƽФ���Ԥ����տޤɤ���˼��Ԥ��뤫��

Definition at line 1041 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_activate_component_without_participating ( )
inline

activate()�᥽�åɤΥƥ���

  • ExecutionContext��̤��Ͽ�Υ���ݡ��ͥ�Ȥ��Ф���activate()�ƽФ���Ԥ����տޤɤ���˼��Ԥ��뤫��

Definition at line 979 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_add_invoking_attach_executioncontext ( )
inline

add()�᥽�åɤΥƥ���

  • add()�᥽�åɸƽФ��ˤ�ꡢ����ݡ��ͥ�Ȥ�attach_executioncontext()���ƤӽФ���뤫��

Definition at line 740 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_add_not_with_data_flow_component ( )
inline

add()�᥽�åɤΥƥ���

  • �ǡ����ե�������ݡ��ͥ�ȤǤϤʤ�LightweightRTObject����ꤷ��add()�᥽�åɤ�ƤӽФ�����硢�տޤɤ���˼��Ԥ��뤫��

Definition at line 773 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_bindComponent ( )
inline

bindComponent()�᥽�åɤΥƥ���

  • ����ݡ��ͥ�Ȥλ��üԥꥹ�Ȥ���������Ͽ����뤫��

Definition at line 1292 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_deactivate_component_invoking_on_deactivated ( )
inline

deactivate_component()�᥽�åɤΥƥ���

  • deactivate_component()�ƽФ��ˤ�ꡢ����ݡ��ͥ�Ȥ�on_deactivated()���ƤӽФ���뤫��

Definition at line 1075 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_deactivate_component_not_in_Alive_state ( )
inline

deactivate_component()�᥽�åɤΥƥ���

  • ��Alive���֤Υ���ݡ��ͥ�Ȥ��Ф���deactivate_component()�ƽФ���Ԥ����տޤɤ���˼��Ԥ��뤫��

Definition at line 1146 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_deactivate_component_without_participating ( )
inline

deactivate_component()�᥽�åɤΥƥ���

  • ExecutionContext��̤��Ͽ�Υ���ݡ��ͥ�Ȥ��Ф���deactivate_component()��ƽФ����տޤɤ���˼��Ԥ��뤫��

Definition at line 1119 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_is_running ( )
inline

is_running()�᥽�åɤΥƥ���

  • start()�ƽ����ϡ���running���֤���
  • start()�ƽФ���ϡ�running���֤���
  • stop()�ƽи�ϡ���running���֤���

Definition at line 438 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_remove_invoking_detach_executioncontext ( )
inline

remove()�᥽�åɤΥƥ���

  • remove()�ƽФ��ˤ�ꡢ����ݡ��ͥ�Ȥ�detach_executioncontext()���ƤӽФ���뤫��

Definition at line 801 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_remove_when_component_is_inactive ( )
inline

remove()�᥽�åɤΥƥ���

  • Inactive���֤Υ���ݡ��ͥ�Ȥ��Ф��ơ������remove()�Ǥ��뤫��

Definition at line 897 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_remove_when_component_is_still_active ( )
inline

remove()�᥽�åɤΥƥ���

  • Active���֤Υ���ݡ��ͥ�Ȥ��Ф���remove()���ߤ���硢�տޤɤ���˼��Ԥ��뤫��

Definition at line 863 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_remove_with_not_attached_component ( )
inline

remove()�᥽�åɤΥƥ���

  • �ޤ�ExecutionContext����Ͽ���Ƥ��ʤ�����ݡ��ͥ�ȤˤĤ�����Ͽ������ߤơ��տޤɤ���˼��Ԥ��뤫��

Definition at line 837 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_reset_component_invoking_on_reset ( )
inline

reset_component()�᥽�åɤΥƥ���

  • reset_component()�ƽФ��ˤ�ꡢ����ݡ��ͥ�Ȥ�on_reset()���ƤӽФ���뤫��

Definition at line 1187 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_reset_component_not_in_Alive_state ( )
inline

reset_component()�᥽�åɤΥƥ���

  • ��Alive���֤Υ���ݡ��ͥ�Ȥ��Ф���reset_component()�ƽФ���Ԥ����տޤɤ���˼��Ԥ��뤫��

Definition at line 1258 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_reset_component_not_in_Error_state ( )
inline

reset_component()�᥽�åɤΥƥ���

  • ��Error���֤Υ���ݡ��ͥ�Ȥ��Ф���reset_component()�ƽФ���Ԥ����տޤɤ���˼��Ԥ��뤫��

Definition at line 1228 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_set_rate_and_get_rate ( )
inline

set_rate()�᥽�åɤ�get_rate()�᥽�åɤΥƥ���

  • set_rate()�����ꤷ���졼���ͤ�get_rate()�������������Ǥ��뤫��

Definition at line 649 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_set_rate_invoking_on_rate_changed ( )
inline

set_rate()�᥽�åɤΥƥ���

  • set_rate()�ƽФ��ˤ�ꡢ����ݡ��ͥ�Ȥ�on_rate_changed()���ƤӽФ���뤫��

Definition at line 697 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_set_rate_with_zero_or_negative_rate ( )
inline

set_rate()�᥽�åɤΥƥ���

  • �졼���ͤ�0����ꤷ��set_rate()��ƤӽФ�����硢�տޤɤ���˼��Ԥ��뤫��
  • �졼���ͤ����ͤ���ꤷ��set_rate()��ƤӽФ�����硢�տޤɤ���˼��Ԥ��뤫��

Definition at line 674 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_start_and_stop_multiple_times ( )
inline

start()�᥽�åɤ�stop()�᥽�åɤΥƥ���

  • start()��stop()�򷫤��֤�Ϣ³�ǡ�����˸ƽФ��Ǥ��뤫��

Definition at line 624 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_start_invoking_on_startup ( )
inline

start()�᥽�åɤΥƥ���

  • start()�᥽�åɸƽФ��ˤ�ꡢ����ݡ��ͥ�Ȥ�on_startup()���ƤӽФ���뤫��

Definition at line 463 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_start_with_not_alive ( )
inline

start()�᥽�åɤΥƥ���

  • Alive���֤ˤʤ�����start()�᥽�åɤ�ƽФ��ơ��տޤɤ���˼��Ԥ��뤫��

Definition at line 524 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_start_with_running ( )
inline

start()�᥽�åɤΥƥ���

  • ���Ǥ�running���֤κݡ�start()�ƽФ��տޤɤ���˼��Ԥ��뤫��

Definition at line 499 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_stop_invoking_on_shutdown ( )
inline

stop()�᥽�åɤΥƥ���

  • stop()�᥽�åɸƽФ��ˤ�ꡢ����ݡ��ͥ�Ȥ�on_shutdown()���ƤӽФ���뤫��

Definition at line 555 of file PeriodicExecutionContextTests.cpp.

void PeriodicExecutionContext::PeriodicExecutionContextTests::test_stop_with_not_running ( )
inline

stop()�᥽�åɤΥƥ���

  • ��running���֤�stop()�᥽�åɤ�ƤӽФ�����硢�տޤɤ���˼��Ԥ��뤫��

Definition at line 593 of file PeriodicExecutionContextTests.cpp.

Member Data Documentation

CORBA::ORB_ptr PeriodicExecutionContext::PeriodicExecutionContextTests::m_pORB
private

Definition at line 391 of file PeriodicExecutionContextTests.cpp.

PortableServer::POA_ptr PeriodicExecutionContext::PeriodicExecutionContextTests::m_pPOA
private

Definition at line 392 of file PeriodicExecutionContextTests.cpp.


The documentation for this class was generated from the following file:


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Mon Jun 10 2019 14:08:02