RingBuffer test.
More...
RingBuffer test.
Definition at line 128 of file RingBufferTests.cpp.
◆ RingBufferTests()
RingBuffer::RingBufferTests::RingBufferTests |
( |
| ) |
|
|
inline |
◆ ~RingBufferTests()
RingBuffer::RingBufferTests::~RingBufferTests |
( |
| ) |
|
|
inline |
◆ CPPUNIT_TEST() [1/22]
RingBuffer::RingBufferTests::CPPUNIT_TEST |
( |
test_length |
| ) |
|
|
private |
◆ CPPUNIT_TEST() [2/22]
RingBuffer::RingBufferTests::CPPUNIT_TEST |
( |
test_isFull |
| ) |
|
|
private |
◆ CPPUNIT_TEST() [3/22]
◆ CPPUNIT_TEST() [4/22]
RingBuffer::RingBufferTests::CPPUNIT_TEST |
( |
test_init |
| ) |
|
|
private |
◆ CPPUNIT_TEST() [5/22]
◆ CPPUNIT_TEST() [6/22]
◆ CPPUNIT_TEST() [7/22]
RingBuffer::RingBufferTests::CPPUNIT_TEST |
( |
test_isNew |
| ) |
|
|
private |
◆ CPPUNIT_TEST() [8/22]
RingBuffer::RingBufferTests::CPPUNIT_TEST |
( |
test_reset |
| ) |
|
|
private |
◆ CPPUNIT_TEST() [9/22]
◆ CPPUNIT_TEST() [10/22]
◆ CPPUNIT_TEST() [11/22]
◆ CPPUNIT_TEST() [12/22]
◆ CPPUNIT_TEST() [13/22]
◆ CPPUNIT_TEST() [14/22]
◆ CPPUNIT_TEST() [15/22]
◆ CPPUNIT_TEST() [16/22]
◆ CPPUNIT_TEST() [17/22]
◆ CPPUNIT_TEST() [18/22]
◆ CPPUNIT_TEST() [19/22]
◆ CPPUNIT_TEST() [20/22]
◆ CPPUNIT_TEST() [21/22]
◆ CPPUNIT_TEST() [22/22]
◆ CPPUNIT_TEST_SUITE()
◆ CPPUNIT_TEST_SUITE_END()
RingBuffer::RingBufferTests::CPPUNIT_TEST_SUITE_END |
( |
| ) |
|
|
private |
◆ do_test()
void RingBuffer::RingBufferTests::do_test |
( |
RTC::RingBuffer< int > & |
buff, |
|
|
int |
loop = NLOOP , |
|
|
bool |
read_first = false |
|
) |
| |
|
inlineprivate |
◆ setUp()
virtual void RingBuffer::RingBufferTests::setUp |
( |
| ) |
|
|
inlinevirtual |
◆ tearDown()
virtual void RingBuffer::RingBufferTests::tearDown |
( |
| ) |
|
|
inlinevirtual |
◆ test_advanceRptr()
void RingBuffer::RingBufferTests::test_advanceRptr |
( |
| ) |
|
|
inline |
◆ test_advanceWptr()
void RingBuffer::RingBufferTests::test_advanceWptr |
( |
| ) |
|
|
inline |
◆ test_block_block_rw()
void RingBuffer::RingBufferTests::test_block_block_rw |
( |
| ) |
|
|
inline |
◆ test_block_block_wr()
void RingBuffer::RingBufferTests::test_block_block_wr |
( |
| ) |
|
|
inline |
◆ test_block_dnothing()
void RingBuffer::RingBufferTests::test_block_dnothing |
( |
| ) |
|
|
inline |
◆ test_block_rback()
void RingBuffer::RingBufferTests::test_block_rback |
( |
| ) |
|
|
inline |
◆ test_dnothing_block()
void RingBuffer::RingBufferTests::test_dnothing_block |
( |
| ) |
|
|
inline |
◆ test_dnothing_dnothing()
void RingBuffer::RingBufferTests::test_dnothing_dnothing |
( |
| ) |
|
|
inline |
◆ test_dnothing_rback()
void RingBuffer::RingBufferTests::test_dnothing_rback |
( |
| ) |
|
|
inline |
◆ test_init()
void RingBuffer::RingBufferTests::test_init |
( |
void |
| ) |
|
|
inline |
◆ test_isEmpty()
void RingBuffer::RingBufferTests::test_isEmpty |
( |
void |
| ) |
|
|
inline |
isEmpty()メソッドのテスト
- バッファ初期化直後、空ではないと判定されるか?
- 最後にデータが読み取られた後、新しいデータが書き込みされていない場合、 空と判定されるか?
- 最後にデータが読み取られた後、新しいデータが書き込みされた場合、 空ではないと判定されるか?
Definition at line 252 of file RingBufferTests.cpp.
◆ test_isFull()
void RingBuffer::RingBufferTests::test_isFull |
( |
| ) |
|
|
inline |
isFull()メソッドのテスト
- バッファが空の場合、フル判定は偽となるか?
- 全バッファにデータが書き込まれている状態で、フル判定は真となるか?
- バッファに幾分データが書き込まれている状態で、フル判定は偽となるか?
Definition at line 286 of file RingBufferTests.cpp.
◆ test_isNew()
void RingBuffer::RingBufferTests::test_isNew |
( |
void |
| ) |
|
|
inline |
isNew()メソッドのテスト
- バッファが空の状態で、isNew判定が偽になるか?
- 全バッファにデータが書き込まれている状態で、 データ書込後のisNew判定が真になるか?
- 全バッファにデータが書き込まれている状態で、データ書込し、 そのデータ読出を行った後のisNew判定が偽になるか?
- バッファに幾分データが書き込まれている状態で、データ書込後のisNew 判定が真になるか?
- バッファに幾分データが書き込まれている状態で、データ書込し、 そのデータ読出を行った後のisNew判定が偽になるか?
Definition at line 582 of file RingBufferTests.cpp.
◆ test_length()
void RingBuffer::RingBufferTests::test_length |
( |
| ) |
|
|
inline |
◆ test_owrite_block()
void RingBuffer::RingBufferTests::test_owrite_block |
( |
| ) |
|
|
inline |
◆ test_owrite_dnothing()
void RingBuffer::RingBufferTests::test_owrite_dnothing |
( |
| ) |
|
|
inline |
◆ test_owrite_rback()
void RingBuffer::RingBufferTests::test_owrite_rback |
( |
| ) |
|
|
inline |
◆ test_reset()
void RingBuffer::RingBufferTests::test_reset |
( |
| ) |
|
|
inline |
◆ test_rptr_get()
void RingBuffer::RingBufferTests::test_rptr_get |
( |
| ) |
|
|
inline |
◆ test_wptr_put()
void RingBuffer::RingBufferTests::test_wptr_put |
( |
| ) |
|
|
inline |
◆ test_write_read()
void RingBuffer::RingBufferTests::test_write_read |
( |
| ) |
|
|
inline |
write()メソッドおよびread()メソッドのテスト
- バッファ空状態で1データ書込・読出を行い、書き込んだデータを正しく 読み出せるか?
- 全バッファにデータが書き込まれている状態で1データ書込・読出を行い、 書き込んだデータを正しく読み出せるか?
- 全バッファに幾分データが書き込まれている状態で1データ書込・読出を 行い、書き込んだデータを正しく読み出せるか?
Definition at line 348 of file RingBufferTests.cpp.
◆ test_write_read_with_small_length()
void RingBuffer::RingBufferTests::test_write_read_with_small_length |
( |
| ) |
|
|
inline |
write()メソッドおよびread()メソッドのテスト(バッファ長2の場合)
- バッファ空状態で1データ書込・読出を行い、書き込んだデータを正しく 読み出せるか?
- 全バッファにデータが書き込まれている状態で1データ書込・読出を行い、 書き込んだデータを正しく読み出せるか?
- バッファに幾分データが書き込まれている状態で1データ書込・読出を行い、 書き込んだデータを正しく読み出せるか?
Definition at line 474 of file RingBufferTests.cpp.
The documentation for this class was generated from the following file: