[prev in list] [next in list] [prev in thread] [next in thread]
List: pear-cvs
Subject: [PEAR-CVS] cvs: pear /Structures_DataGrid package2-ds-xml.xml /Structures_DataGrid/tests DataSource
From: "Olivier Guilyardi" <olivierg () php ! net>
Date: 2008-05-28 10:57:07
Message-ID: cvsolivierg1211972227 () cvsserver
[Download RAW message or body]
olivierg Wed May 28 10:57:07 2008 UTC
Modified files:
/pear/Structures_DataGrid/tests DataSourceXMLTest.php
/pear/Structures_DataGrid package2-ds-xml.xml
Log:
xml datasource: remove testDeeperNesting(), update dependencies for new DOM \
implementation
http://cvs.php.net/viewvc.cgi/pear/Structures_DataGrid/tests/DataSourceXMLTest.php?r1=1.12&r2=1.13&diff_format=u
Index: pear/Structures_DataGrid/tests/DataSourceXMLTest.php
diff -u pear/Structures_DataGrid/tests/DataSourceXMLTest.php:1.12 \
pear/Structures_DataGrid/tests/DataSourceXMLTest.php:1.13
--- pear/Structures_DataGrid/tests/DataSourceXMLTest.php:1.12 Mon May 26 14:34:19 \
2008
+++ pear/Structures_DataGrid/tests/DataSourceXMLTest.php Wed May 28 10:57:06 2008
@@ -34,9 +34,9 @@
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * CVS file id: $Id: DataSourceXMLTest.php,v 1.12 2008/05/26 14:34:19 olivierg Exp $
+ * CVS file id: $Id: DataSourceXMLTest.php,v 1.13 2008/05/28 10:57:06 olivierg Exp $
*
- * @version $Revision: 1.12 $
+ * @version $Revision: 1.13 $
* @package Structures_DataGrid
* @author Olivier Guilyardi <olivier@samalyse.com>
* @author Mark Wiesemann <wiesemann@php.net>
@@ -273,44 +273,6 @@
$this->assertEquals($expected, $this->datasource->fetch());
}
- function testDeeperNesting()
- {
- $xml = <<<XML
-<data>
- <row>
- <col0>Test0</col0>
- <col1><x><a>Test1</a></x></col1>
- <col2><y><b><c>Test2</c></b></y></col2>
- <col3><z>Test3</z></col3>
- <col4>Test4</col4>
- </row>
- <row>
- <col0>Test0</col0>
- <col1><x><a>Test1</a></x></col1>
- <col2><y><b><c>Test2</c></b></y></col2>
- <col3><z>Test3</z></col3>
- <col4>Test4</col4>
- </row>
-</data>
-XML;
- $this->datasource->setOption('generate_columns', true);
- $this->datasource->bind($xml);
- $columns = $this->datasource->getColumns();
- $this->assertEquals(5, count($columns));
- if (count($columns) == 5) {
- $this->assertEquals('col0', $columns[0]->getLabel());
- $this->assertEquals('col0', $columns[0]->getField());
- $this->assertEquals('col1xa', $columns[1]->getLabel());
- $this->assertEquals('col1xa', $columns[1]->getField());
- $this->assertEquals('col2ybc', $columns[2]->getLabel());
- $this->assertEquals('col2ybc', $columns[2]->getField());
- $this->assertEquals('col3z', $columns[3]->getLabel());
- $this->assertEquals('col3z', $columns[3]->getField());
- $this->assertEquals('col4', $columns[4]->getLabel());
- $this->assertEquals('col4', $columns[4]->getField());
- }
- }
-
function testOnlyOneRow()
{
$xml = <<<XML
http://cvs.php.net/viewvc.cgi/pear/Structures_DataGrid/package2-ds-xml.xml?r1=1.15&r2=1.16&diff_format=u
Index: pear/Structures_DataGrid/package2-ds-xml.xml
diff -u pear/Structures_DataGrid/package2-ds-xml.xml:1.15 \
pear/Structures_DataGrid/package2-ds-xml.xml:1.16
--- pear/Structures_DataGrid/package2-ds-xml.xml:1.15 Fri May 23 10:54:00 2008
+++ pear/Structures_DataGrid/package2-ds-xml.xml Wed May 28 10:57:06 2008
@@ -48,6 +48,8 @@
- Fix handling of redundant fields under PHP5
- Do not issue an error for empty data
- Allow binding XML streams (http, etc...)
+- Removed dependencies on XML_Serializer and XML_XPath
+- Added optional dependencies on DOM and DOM XML (one of these is required)
</notes>
<contents>
<dir name="/">
@@ -78,16 +80,12 @@
</package>
</required>
<optional>
- <package>
- <name>XML_Serializer</name>
- <channel>pear.php.net</channel>
- <min>0.18.0</min>
- </package>
- <package>
- <name>XML_XPath</name>
- <channel>pear.php.net</channel>
- <min>1.2.4</min>
- </package>
+ <extension>
+ <name>dom</name>
+ </extension>
+ <extension>
+ <name>domxml</name>
+ </extension>
</optional>
</dependencies>
<phprelease />
--
PEAR CVS Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic