Mercurial > hg > Members > kono > Cerium
comparison TaskManager/test/MailManagerTest.cc @ 649:55f898a58748
MailManager Fifo fix
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 22 Nov 2009 18:53:05 +0900 |
parents | f1e10ba45d28 |
children |
comparison
equal
deleted
inserted
replaced
648:f1e10ba45d28 | 649:55f898a58748 |
---|---|
9 | 9 |
10 static void | 10 static void |
11 tester(MailManagerPtr m, int size) | 11 tester(MailManagerPtr m, int size) |
12 { | 12 { |
13 | 13 |
14 for(int i=0;i<16;i++) { | 14 for(int i=0;i<size;i++) { |
15 m->send((memaddr)i); | 15 m->send((memaddr)i); |
16 } | 16 } |
17 for(int i=0;i<16;i++) { | 17 for(int i=0;i<size;i++) { |
18 if (m->count()==0) { | 18 if (m->count()==0) { |
19 fail("early read fail\n"); break; | 19 fail("early read fail\n"); break; |
20 } | 20 } |
21 if (m->recv()!=(memaddr)i) { | 21 if (m->recv()!=(memaddr)i) { |
22 fail("read data fail\n"); break; | 22 fail("read data fail\n"); break; |