RingBuffer test.
More...
RingBuffer test.
Definition at line 122 of file RingBufferTests.cpp.
RingBuffer::RingBufferTests::RingBufferTests |
( |
| ) |
|
|
inline |
RingBuffer::RingBufferTests::~RingBufferTests |
( |
| ) |
|
|
inline |
RingBuffer::RingBufferTests::CPPUNIT_TEST |
( |
test_length |
| ) |
|
|
private |
RingBuffer::RingBufferTests::CPPUNIT_TEST |
( |
test_isFull |
| ) |
|
|
private |
RingBuffer::RingBufferTests::CPPUNIT_TEST |
( |
test_init |
| ) |
|
|
private |
RingBuffer::RingBufferTests::CPPUNIT_TEST |
( |
test_isNew |
| ) |
|
|
private |
RingBuffer::RingBufferTests::CPPUNIT_TEST |
( |
test_reset |
| ) |
|
|
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 |
virtual void RingBuffer::RingBufferTests::setUp |
( |
| ) |
|
|
inlinevirtual |
virtual void RingBuffer::RingBufferTests::tearDown |
( |
| ) |
|
|
inlinevirtual |
void RingBuffer::RingBufferTests::test_advanceRptr |
( |
| ) |
|
|
inline |
void RingBuffer::RingBufferTests::test_advanceWptr |
( |
| ) |
|
|
inline |
void RingBuffer::RingBufferTests::test_block_block_rw |
( |
| ) |
|
|
inline |
void RingBuffer::RingBufferTests::test_block_block_wr |
( |
| ) |
|
|
inline |
void RingBuffer::RingBufferTests::test_block_dnothing |
( |
| ) |
|
|
inline |
void RingBuffer::RingBufferTests::test_block_rback |
( |
| ) |
|
|
inline |
void RingBuffer::RingBufferTests::test_dnothing_block |
( |
| ) |
|
|
inline |
void RingBuffer::RingBufferTests::test_dnothing_dnothing |
( |
| ) |
|
|
inline |
void RingBuffer::RingBufferTests::test_dnothing_rback |
( |
| ) |
|
|
inline |
void RingBuffer::RingBufferTests::test_init |
( |
void |
| ) |
|
|
inline |
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 |
void RingBuffer::RingBufferTests::test_owrite_block |
( |
| ) |
|
|
inline |
void RingBuffer::RingBufferTests::test_owrite_dnothing |
( |
| ) |
|
|
inline |
void RingBuffer::RingBufferTests::test_owrite_rback |
( |
| ) |
|
|
inline |
void RingBuffer::RingBufferTests::test_reset |
( |
| ) |
|
|
inline |
void RingBuffer::RingBufferTests::test_rptr_get |
( |
| ) |
|
|
inline |
void RingBuffer::RingBufferTests::test_wptr_put |
( |
| ) |
|
|
inline |
void RingBuffer::RingBufferTests::test_write_read |
( |
| ) |
|
|
inline |
write()メソッドおよびread()メソッドのテスト
- バッファ空状態で1データ書込・読出を行い、書き込んだデータを正しく 読み出せるか?
- 全バッファにデータが書き込まれている状態で1データ書込・読出を行い、 書き込んだデータを正しく読み出せるか?
- 全バッファに幾分データが書き込まれている状態で1データ書込・読出を 行い、書き込んだデータを正しく読み出せるか?
Definition at line 342 of file RingBufferTests.cpp.
void RingBuffer::RingBufferTests::test_write_read_with_small_length |
( |
| ) |
|
|
inline |
write()メソッドおよびread()メソッドのテスト(バッファ長2の場合)
- バッファ空状態で1データ書込・読出を行い、書き込んだデータを正しく 読み出せるか?
- 全バッファにデータが書き込まれている状態で1データ書込・読出を行い、 書き込んだデータを正しく読み出せるか?
- バッファに幾分データが書き込まれている状態で1データ書込・読出を行い、 書き込んだデータを正しく読み出せるか?
Definition at line 468 of file RingBufferTests.cpp.
The documentation for this class was generated from the following file: