From 56d641e992eb7b695dfc1e993e0d210baf71cb57 Mon Sep 17 00:00:00 2001 From: Chanaka Indrajith Date: Mon, 2 Jul 2012 21:55:23 +0530 Subject: [PATCH] Test for _getOffsets function in PMA_DisplayResults class --- test/classes/PMA_DisplayResults_test.php | 25 ++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/test/classes/PMA_DisplayResults_test.php b/test/classes/PMA_DisplayResults_test.php index a4851c869fb5..aeffbac663d8 100644 --- a/test/classes/PMA_DisplayResults_test.php +++ b/test/classes/PMA_DisplayResults_test.php @@ -750,5 +750,30 @@ public function testGetCheckBoxesForMultipleRowOperations( ); } + /** + * Test for _getOffsets - case 1 + */ + public function testGetOffsetsCase1() + { + $_SESSION['tmp_user_values']['max_rows'] = PMA_DisplayResults::ALL_ROWS; + $this->assertEquals( + $this->_callPrivateFunction('_getOffsets', array()), + array(0, 0) + ); + } + + /** + * Test for _getOffsets - case 2 + */ + public function testGetOffsetsCase2() + { + $_SESSION['tmp_user_values']['max_rows'] = 5; + $_SESSION['tmp_user_values']['pos'] = 4; + $this->assertEquals( + $this->_callPrivateFunction('_getOffsets', array()), + array(9, 0) + ); + } + }