summaryrefslogtreecommitdiff
path: root/tests/php/include/set_get.php
diff options
context:
space:
mode:
authorvalmat <ufabiz@gmail.com>2014-03-18 15:18:11 +0600
committervalmat <ufabiz@gmail.com>2014-03-18 15:18:11 +0600
commite8334afd7f2920b706a3d28250a3e2b6dbd49538 (patch)
treea92e2b1b67c22eaad7eb84a2138ede2dae12e873 /tests/php/include/set_get.php
parentbfaed88493de0a3ebd7f2619cb11291cd09252b1 (diff)
Unit tests. For description see https://github.com/CopernicaMarketingSoftware/PHP-CPP/pull/25#issuecomment-37882236
Diffstat (limited to 'tests/php/include/set_get.php')
-rw-r--r--tests/php/include/set_get.php52
1 files changed, 52 insertions, 0 deletions
diff --git a/tests/php/include/set_get.php b/tests/php/include/set_get.php
new file mode 100644
index 0000000..8f596ba
--- /dev/null
+++ b/tests/php/include/set_get.php
@@ -0,0 +1,52 @@
+<?php
+
+class ScrNavTestSetGet {
+
+ static function set(&$scr) {
+
+ $scr->setInterval(21); // Сколько объектов на странице
+ $scr->setPrefix('?qwe&part='); // URL prefix
+ $scr->setPostfix('&prm=132'); // URL prefix
+ //$scr->setSpace('<space>...</space>'); // Разделитель блоков табов
+ //$scr->setCssName('newClassName'); // Имя класса css блока управления постраничным выводом
+ $scr->setMidTab(15); // см. info.png
+ $scr->setMaxTab(5); // см. info.png
+ $scr->showCount(true); // Показывать ли общее количество элементов
+
+ }
+
+ static function set1(&$scr) {
+
+ $scr->setInterval(21); // Сколько объектов на странице
+ $scr->setPrefix('?qwe&part='); // URL prefix
+ $scr->setPostfix('&prm=132'); // URL prefix
+ $scr->setSpace('<space>...</space>'); // Разделитель блоков табов
+ $scr->setCssName('newClassName'); // Имя класса css блока управления постраничным выводом
+ $scr->setMidTab(15); // см. info.png
+ $scr->setMaxTab(5); // см. info.png
+ $scr->showCount(false); // Показывать ли общее количество элементов
+
+ }
+
+ static function get(&$scr) {
+
+ self::get1($scr);
+ echo $scr->show();
+
+ }
+
+ static function get1(&$scr) {
+
+ var_export(array(
+ 'StartPos' => $scr->getStartPos(),
+ 'LimitPos' => $scr->getLimitPos(),
+ 'PageCnt' => $scr->getPageCnt(),
+ 'PageNo' => $scr->getPageNo(),
+ 'start' => $start = $scr->getStartPos(),
+ 'lim' => $start+$scr->getLimitPos()
+ ));
+
+ }
+
+
+} \ No newline at end of file