Public Member Functions | Private Member Functions | List of all members
RingBuffer::RingBufferTests Class Reference

RingBuffer test. More...

Inheritance diagram for RingBuffer::RingBufferTests:
Inheritance graph
[legend]

Public Member Functions

 RingBufferTests ()
 Constructor. More...
 
virtual void setUp ()
 Test initialization. More...
 
virtual void tearDown ()
 Test finalization. More...
 
void test_advanceRptr ()
 advanceRptr()�᥽�åɤΥƥ��� More...
 
void test_advanceWptr ()
 advanceWptr()�᥽�åɤΥƥ��� More...
 
void test_block_block_rw ()
 
void test_block_block_wr ()
 
void test_block_dnothing ()
 
void test_block_rback ()
 
void test_dnothing_block ()
 
void test_dnothing_dnothing ()
 
void test_dnothing_rback ()
 
void test_init ()
 init()�᥽�åɤΥƥ��� More...
 
void test_isEmpty ()
 isEmpty()�᥽�åɤΥƥ��� More...
 
void test_isFull ()
 isFull()�᥽�åɤΥƥ��� More...
 
void test_isNew ()
 isNew()�᥽�åɤΥƥ��� More...
 
void test_length ()
 length()�᥽�åɤΥƥ��� More...
 
void test_owrite_block ()
 
void test_owrite_dnothing ()
 
void test_owrite_rback ()
 
void test_reset ()
 reset()�᥽�åɤΥƥ��� More...
 
void test_rptr_get ()
 rptr(),get()�᥽�åɤΥƥ��� More...
 
void test_wptr_put ()
 wptr(),put()�᥽�åɤΥƥ��� More...
 
void test_write_read ()
 write()�᥽�åɤ����read()�᥽�åɤΥƥ��� More...
 
void test_write_read_with_small_length ()
 write()�᥽�åɤ����read()�᥽�åɤΥƥ��ȡʥХåե�Ĺ���ξ��� More...
 
 ~RingBufferTests ()
 Destructor. More...
 

Private Member Functions

 CPPUNIT_TEST (test_length)
 
 CPPUNIT_TEST (test_isFull)
 
 CPPUNIT_TEST (test_isEmpty)
 
 CPPUNIT_TEST (test_init)
 
 CPPUNIT_TEST (test_write_read)
 
 CPPUNIT_TEST (test_write_read_with_small_length)
 
 CPPUNIT_TEST (test_isNew)
 
 CPPUNIT_TEST (test_reset)
 
 CPPUNIT_TEST (test_wptr_put)
 
 CPPUNIT_TEST (test_advanceWptr)
 
 CPPUNIT_TEST (test_rptr_get)
 
 CPPUNIT_TEST (test_advanceRptr)
 
 CPPUNIT_TEST (test_owrite_rback)
 
 CPPUNIT_TEST (test_owrite_dnothing)
 
 CPPUNIT_TEST (test_owrite_block)
 
 CPPUNIT_TEST (test_dnothing_rback)
 
 CPPUNIT_TEST (test_dnothing_dnothing)
 
 CPPUNIT_TEST (test_dnothing_block)
 
 CPPUNIT_TEST (test_block_rback)
 
 CPPUNIT_TEST (test_block_dnothing)
 
 CPPUNIT_TEST (test_block_block_wr)
 
 CPPUNIT_TEST (test_block_block_rw)
 
 CPPUNIT_TEST_SUITE (RingBufferTests)
 
 CPPUNIT_TEST_SUITE_END ()
 
void do_test (RTC::RingBuffer< int > &buff, int loop=NLOOP, bool read_first=false)
 

Detailed Description

RingBuffer test.

Definition at line 122 of file RingBufferTests.cpp.

Constructor & Destructor Documentation

RingBuffer::RingBufferTests::RingBufferTests ( )
inline

Constructor.

Definition at line 197 of file RingBufferTests.cpp.

RingBuffer::RingBufferTests::~RingBufferTests ( )
inline

Destructor.

Definition at line 204 of file RingBufferTests.cpp.

Member Function Documentation

RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_length  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_isFull  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_isEmpty  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_init  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_write_read  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_write_read_with_small_length  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_isNew  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_reset  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_wptr_put  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_advanceWptr  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_rptr_get  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_advanceRptr  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_owrite_rback  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_owrite_dnothing  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_owrite_block  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_dnothing_rback  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_dnothing_dnothing  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_dnothing_block  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_block_rback  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_block_dnothing  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_block_block_wr  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST ( test_block_block_rw  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST_SUITE ( RingBufferTests  )
private
RingBuffer::RingBufferTests::CPPUNIT_TEST_SUITE_END ( )
private
void RingBuffer::RingBufferTests::do_test ( RTC::RingBuffer< int > &  buff,
int  loop = NLOOP,
bool  read_first = false 
)
inlineprivate

Definition at line 156 of file RingBufferTests.cpp.

virtual void RingBuffer::RingBufferTests::setUp ( )
inlinevirtual

Test initialization.

Definition at line 211 of file RingBufferTests.cpp.

virtual void RingBuffer::RingBufferTests::tearDown ( )
inlinevirtual

Test finalization.

Definition at line 218 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_advanceRptr ( )
inline

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

Definition at line 755 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_advanceWptr ( )
inline

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

Definition at line 683 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_block_block_rw ( )
inline

Definition at line 1129 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_block_block_wr ( )
inline

Definition at line 1087 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_block_dnothing ( )
inline

Definition at line 1048 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_block_rback ( )
inline

Definition at line 1010 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_dnothing_block ( )
inline

Definition at line 972 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_dnothing_dnothing ( )
inline

Definition at line 935 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_dnothing_rback ( )
inline

Definition at line 899 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_init ( void  )
inline

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

  • ���餫����ǡ����ǽ���������塢���ꤷ���ǡ������������ɤ߽Ф��뤫��

Definition at line 311 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_isEmpty ( void  )
inline

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

  • �Хåե������ľ�塢���ǤϤʤ���Ƚ�ꤵ��뤫��
  • �Ǹ�˥ǡ������ɤ߼��줿�塢�������ǡ������񤭹��ߤ���Ƥ��ʤ���硢 ����Ƚ�ꤵ��뤫��
  • �Ǹ�˥ǡ������ɤ߼��줿�塢�������ǡ������񤭹��ߤ��줿��硢 ���ǤϤʤ���Ƚ�ꤵ��뤫��

Definition at line 246 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_isFull ( )
inline

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

  • �Хåե������ξ�硢�ե�Ƚ��ϵ��Ȥʤ뤫��
  • ���Хåե��˥ǡ������񤭹��ޤ�Ƥ�����֤ǡ��ե�Ƚ��Ͽ��Ȥʤ뤫��
  • �Хåե��˴�ʬ�ǡ������񤭹��ޤ�Ƥ�����֤ǡ��ե�Ƚ��ϵ��Ȥʤ뤫��

Definition at line 280 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_isNew ( void  )
inline

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

  • �Хåե������ξ��֤ǡ�isNewȽ�꤬���ˤʤ뤫��
  • ���Хåե��˥ǡ������񤭹��ޤ�Ƥ�����֤ǡ� �ǡ���������isNewȽ�꤬���ˤʤ뤫��
  • ���Хåե��˥ǡ������񤭹��ޤ�Ƥ�����֤ǡ��ǡ���������� ���Υǡ����ɽФ�Ԥä����isNewȽ�꤬���ˤʤ뤫��
  • �Хåե��˴�ʬ�ǡ������񤭹��ޤ�Ƥ�����֤ǡ��ǡ���������isNew Ƚ�꤬���ˤʤ뤫��
  • �Хåե��˴�ʬ�ǡ������񤭹��ޤ�Ƥ�����֤ǡ��ǡ���������� ���Υǡ����ɽФ�Ԥä����isNewȽ�꤬���ˤʤ뤫��

Definition at line 576 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_length ( )
inline

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

  • ���󥹥ȥ饯���ǻ��ꤵ�줿�Хåե�Ĺ�������������Ǥ��뤫��

Definition at line 227 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_owrite_block ( )
inline

Definition at line 862 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_owrite_dnothing ( )
inline

Definition at line 825 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_owrite_rback ( )
inline

Definition at line 789 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_reset ( )
inline

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

Definition at line 624 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_rptr_get ( )
inline

rptr(),get()�᥽�åɤΥƥ���

Definition at line 712 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_wptr_put ( )
inline

wptr(),put()�᥽�åɤΥƥ���

Definition at line 650 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_write_read ( )
inline

write()�᥽�åɤ����read()�᥽�åɤΥƥ���

  • �Хåե������֤ǣ��ǡ���������ɽФ�Ԥ����񤭹�����ǡ����������� �ɤ߽Ф��뤫��
  • ���Хåե��˥ǡ������񤭹��ޤ�Ƥ�����֤ǣ��ǡ���������ɽФ�Ԥ��� �񤭹�����ǡ������������ɤ߽Ф��뤫��
  • ���Хåե��˴�ʬ�ǡ������񤭹��ޤ�Ƥ�����֤ǣ��ǡ���������ɽФ� �Ԥ����񤭹�����ǡ������������ɤ߽Ф��뤫��

Definition at line 342 of file RingBufferTests.cpp.

void RingBuffer::RingBufferTests::test_write_read_with_small_length ( )
inline

write()�᥽�åɤ����read()�᥽�åɤΥƥ��ȡʥХåե�Ĺ���ξ���

  • �Хåե������֤ǣ��ǡ���������ɽФ�Ԥ����񤭹�����ǡ����������� �ɤ߽Ф��뤫��
  • ���Хåե��˥ǡ������񤭹��ޤ�Ƥ�����֤ǣ��ǡ���������ɽФ�Ԥ��� �񤭹�����ǡ������������ɤ߽Ф��뤫��
  • �Хåե��˴�ʬ�ǡ������񤭹��ޤ�Ƥ�����֤ǣ��ǡ���������ɽФ�Ԥ��� �񤭹�����ǡ������������ɤ߽Ф��뤫��

Definition at line 468 of file RingBufferTests.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