From 35b1a93d1925fbae83c654e627647b66539b8d90 Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Mon, 17 May 2010 20:08:22 -0700 Subject: [PATCH] add a few tests to SharedBufferStackTest Change-Id: I1c46c07aa1483aee4d4ebd8745638a2c462cc1b3 --- .../SharedBufferStackTest.cpp | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/libs/surfaceflinger_client/tests/SharedBufferStack/SharedBufferStackTest.cpp b/libs/surfaceflinger_client/tests/SharedBufferStack/SharedBufferStackTest.cpp index a50f4aea92b3c..f490a65fcc491 100644 --- a/libs/surfaceflinger_client/tests/SharedBufferStack/SharedBufferStackTest.cpp +++ b/libs/surfaceflinger_client/tests/SharedBufferStack/SharedBufferStackTest.cpp @@ -43,11 +43,21 @@ int main(int argc, char** argv) int list1[4] = {2, 1, 0, 3}; test0(s, c, 4, list1); + int b = c.dequeue(); + c.lock(b); + c.queue(b); + s.retireAndLock(); + + printf("basic test 2\n"); + int list2[4] = {1, 2, 3, 0}; + test0(s, c, 4, list2); + + printf("resize test\n"); - s.resize(5); - c.setBufferCount(5); - int list2[5] = {0, 1, 2, 4, 3}; - test0(s, c, 5, list2); + s.resize(6); + c.setBufferCount(6); + int list3[6] = {3, 2, 1, 4, 5, 0}; + test0(s, c, 6, list3); return 0; }