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;