158 |
{ |
{ |
159 |
Log::initialize(Log::Cout, Log::Debug, Data::Empty); |
Log::initialize(Log::Cout, Log::Debug, Data::Empty); |
160 |
|
|
161 |
|
{ |
162 |
|
cerr << "!! test getNext(ms) empty fifo timing" << endl; |
163 |
|
Fifo<Foo> fifo; |
164 |
|
UInt64 begin(Timer::getTimeMs()); |
165 |
|
fifo.getNext(2000); |
166 |
|
UInt64 end(Timer::getTimeMs()); |
167 |
|
cerr << begin << " " << end << " " << end-begin << endl; |
168 |
|
|
169 |
|
int offMark = 2000 - (end - begin); |
170 |
|
|
171 |
|
assert(abs(offMark) < 200); |
172 |
|
} |
173 |
|
|
174 |
Fifo<Foo> f; |
Fifo<Foo> f; |
175 |
FiniteFifo<Foo> ff(5); |
FiniteFifo<Foo> ff(5); |
176 |
|
|