Mercurial > hg > isophonics-drupal-site
diff vendor/pear/console_table/tests/border-disable.phpt @ 0:4c8ae668cc8c
Initial import (non-working)
author | Chris Cannam |
---|---|
date | Wed, 29 Nov 2017 16:09:58 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vendor/pear/console_table/tests/border-disable.phpt Wed Nov 29 16:09:58 2017 +0000 @@ -0,0 +1,68 @@ +--TEST-- +Border: disable it +--FILE-- +<?php +error_reporting(E_ALL | E_NOTICE); +if (file_exists(dirname(__FILE__) . '/../Table.php')) { + require_once dirname(__FILE__) . '/../Table.php'; +} else { + require_once 'Console/Table.php'; +} +$table = new Console_Table(); +$table->setHeaders(array('City', 'Mayor')); +$table->addRow(array('Leipzig', 'Major Tom')); +$table->addRow(array('New York', 'Towerhouse')); + +$table->setBorderVisibility( + array( + 'left' => false, + 'right' => false, + ) +); +echo "Horizontal borders only:\n"; +echo $table->getTable() . "\n"; + +$table->setBorderVisibility( + array( + 'top' => false, + 'right' => false, + 'bottom' => false, + 'left' => false, + 'inner' => false, + ) +); +echo "No borders:\n"; +echo $table->getTable() . "\n"; + +$table->setBorderVisibility( + array( + 'top' => false, + 'right' => true, + 'bottom' => false, + 'left' => true, + 'inner' => true, + ) +); +echo "Vertical and inner only:\n"; +echo $table->getTable() . "\n"; +?> +--EXPECT-- +Horizontal borders only: +---------+----------- +City | Mayor +---------+----------- +Leipzig | Major Tom +New York | Towerhouse +---------+----------- + +No borders: +City | Mayor +Leipzig | Major Tom +New York | Towerhouse + +Vertical and inner only: +| City | Mayor | ++----------+------------+ +| Leipzig | Major Tom | +| New York | Towerhouse | +