From 9185712f1bf768269c19193fc72f8cda9654e122 Mon Sep 17 00:00:00 2001
From: Jan Breuer <jan.breuer@jaybee.cz>
Date: 周三, 06 3月 2013 21:25:08 +0800
Subject: [PATCH] Modified FIFO

---
 libscpi/test/test_fifo.c |   36 ++++++++++++++++++------------------
 1 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/libscpi/test/test_fifo.c b/libscpi/test/test_fifo.c
index fd6fa51..bfe7cad 100644
--- a/libscpi/test/test_fifo.c
+++ b/libscpi/test/test_fifo.c
@@ -38,15 +38,15 @@
     
 
     TEST_FIFO_COUNT(0);
-    CU_ASSERT_TRUE(fifo_push(&fifo, 1));
+    CU_ASSERT_TRUE(fifo_add(&fifo, 1));
     TEST_FIFO_COUNT(1);
-    CU_ASSERT_TRUE(fifo_push(&fifo, 2));
+    CU_ASSERT_TRUE(fifo_add(&fifo, 2));
     TEST_FIFO_COUNT(2);
-    CU_ASSERT_TRUE(fifo_push(&fifo, 3));
+    CU_ASSERT_TRUE(fifo_add(&fifo, 3));
     TEST_FIFO_COUNT(3);
-    CU_ASSERT_TRUE(fifo_push(&fifo, 4));
+    CU_ASSERT_TRUE(fifo_add(&fifo, 4));
     TEST_FIFO_COUNT(4);
-    CU_ASSERT_FALSE(fifo_push(&fifo, 1));
+    CU_ASSERT_TRUE(fifo_add(&fifo, 1));
     TEST_FIFO_COUNT(4);
 
     CU_ASSERT_EQUAL(fifo.data[0], 1);
@@ -54,30 +54,30 @@
     CU_ASSERT_EQUAL(fifo.data[2], 3);
     CU_ASSERT_EQUAL(fifo.data[3], 4);
 
-    CU_ASSERT_TRUE(fifo_pop(&fifo, &value));
-    CU_ASSERT_EQUAL(value, 1);
-    TEST_FIFO_COUNT(3);
-
-    CU_ASSERT_TRUE(fifo_push(&fifo, 5));
-    TEST_FIFO_COUNT(4);
-
-    CU_ASSERT_TRUE(fifo_pop(&fifo, &value));
+    CU_ASSERT_TRUE(fifo_remove(&fifo, &value));
     CU_ASSERT_EQUAL(value, 2);
     TEST_FIFO_COUNT(3);
 
-    CU_ASSERT_TRUE(fifo_pop(&fifo, &value));
+    CU_ASSERT_TRUE(fifo_add(&fifo, 5));
+    TEST_FIFO_COUNT(4);
+
+    CU_ASSERT_TRUE(fifo_remove(&fifo, &value));
     CU_ASSERT_EQUAL(value, 3);
+    TEST_FIFO_COUNT(3);
+
+    CU_ASSERT_TRUE(fifo_remove(&fifo, &value));
+    CU_ASSERT_EQUAL(value, 4);
     TEST_FIFO_COUNT(2);
 
-    CU_ASSERT_TRUE(fifo_pop(&fifo, &value));
-    CU_ASSERT_EQUAL(value, 4);
+    CU_ASSERT_TRUE(fifo_remove(&fifo, &value));
+    CU_ASSERT_EQUAL(value, 1);
     TEST_FIFO_COUNT(1);
 
-    CU_ASSERT_TRUE(fifo_pop(&fifo, &value));
+    CU_ASSERT_TRUE(fifo_remove(&fifo, &value));
     CU_ASSERT_EQUAL(value, 5);
     TEST_FIFO_COUNT(0);
     
-    CU_ASSERT_FALSE(fifo_pop(&fifo, &value));
+    CU_ASSERT_FALSE(fifo_remove(&fifo, &value));
     TEST_FIFO_COUNT(0);
 }
 

--
Gitblit v1.9.1