|
|
@@ -2,6 +2,8 @@
|
|
|
|
|
|
require_once(__DIR__.'/xmlStroller.php');
|
|
|
|
|
|
+use XmlStroller\XmlStroller as XmlStroller;
|
|
|
+
|
|
|
class XmlStrollerTester extends PHPUnit_Framework_TestCase
|
|
|
{
|
|
|
public function testLoad()
|
|
|
@@ -23,9 +25,9 @@ class XmlStrollerTester extends PHPUnit_Framework_TestCase
|
|
|
$this->assertCount(13, $parser->{"catalog book"});
|
|
|
$this->assertCount(13, $parser->{"catalog book"});
|
|
|
$this->assertCount(13, $parser->{"book"});
|
|
|
- $this->assertContainsOnlyInstancesOf("XmlStroller", $parser->{"catalog book"});
|
|
|
- $this->assertContainsOnlyInstancesOf("XmlStroller", $parser->{"catalog book"});
|
|
|
- $this->assertContainsOnlyInstancesOf("XmlStroller", $parser->{"book"});
|
|
|
+ $this->assertContainsOnlyInstancesOf("\XmlStroller\XmlStroller", $parser->{"catalog book"});
|
|
|
+ $this->assertContainsOnlyInstancesOf("\XmlStroller\XmlStroller", $parser->{"catalog book"});
|
|
|
+ $this->assertContainsOnlyInstancesOf("\XmlStroller\XmlStroller", $parser->{"book"});
|
|
|
$this->assertCount(0, $parser->{"fail"});
|
|
|
$this->assertCount(0, $parser->{"catalog fail"});
|
|
|
$this->assertCount(0, $parser->{"book fail"});
|
|
|
@@ -45,12 +47,12 @@ class XmlStrollerTester extends PHPUnit_Framework_TestCase
|
|
|
$this->assertCount(13, $parser->{"catalog > book"});
|
|
|
$this->assertCount(13, $parser->{"catalog > book"});
|
|
|
$this->assertCount(13, $parser->{" > catalog > book"});
|
|
|
- $this->assertContainsOnlyInstancesOf("XmlStroller", $parser->{">catalog>book"});
|
|
|
- $this->assertContainsOnlyInstancesOf("XmlStroller", $parser->{"catalog>book"});
|
|
|
- $this->assertContainsOnlyInstancesOf("XmlStroller", $parser->{"catalog >book"});
|
|
|
- $this->assertContainsOnlyInstancesOf("XmlStroller", $parser->{"catalog> book"});
|
|
|
- $this->assertContainsOnlyInstancesOf("XmlStroller", $parser->{"catalog > book"});
|
|
|
- $this->assertContainsOnlyInstancesOf("XmlStroller", $parser->{"catalog > book"});
|
|
|
+ $this->assertContainsOnlyInstancesOf("\XmlStroller\XmlStroller", $parser->{">catalog>book"});
|
|
|
+ $this->assertContainsOnlyInstancesOf("\XmlStroller\XmlStroller", $parser->{"catalog>book"});
|
|
|
+ $this->assertContainsOnlyInstancesOf("\XmlStroller\XmlStroller", $parser->{"catalog >book"});
|
|
|
+ $this->assertContainsOnlyInstancesOf("\XmlStroller\XmlStroller", $parser->{"catalog> book"});
|
|
|
+ $this->assertContainsOnlyInstancesOf("\XmlStroller\XmlStroller", $parser->{"catalog > book"});
|
|
|
+ $this->assertContainsOnlyInstancesOf("\XmlStroller\XmlStroller", $parser->{"catalog > book"});
|
|
|
$this->assertCount(0, $parser->{"catalog > fail"});
|
|
|
$this->assertCount(0, $parser->{">fail"});
|
|
|
}
|
|
|
@@ -81,7 +83,6 @@ class XmlStrollerTester extends PHPUnit_Framework_TestCase
|
|
|
$this->assertEquals(39.95, $parser->{"catalog book price[currency=EURO]"}[0]->valueDouble());
|
|
|
$book = $parser->{"book price[currency=EURO]"}[0];
|
|
|
$book = $book->parent();
|
|
|
- var_dump($book);
|
|
|
try {
|
|
|
$parser->{"catalog book[id=]"};
|
|
|
$this->fail("Expected Exception");
|