blob: 8d6f1ed7ac4874abdf6c14e8ae7457e628a5dbf3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
<?php
/**
* PHPUnit tests for XMLTypeCheck.
* @author physikerwelt
* @group Xml
* @covers XMLTypeCheck
*/
class XmlTypeCheckTest extends MediaWikiTestCase {
const WELL_FORMED_XML = "<root><child /></root>";
const MAL_FORMED_XML = "<root><child /></error>";
/**
* @covers XMLTypeCheck::newFromString
* @covers XMLTypeCheck::getRootElement
*/
public function testWellFormedXML() {
$testXML = XmlTypeCheck::newFromString( self::WELL_FORMED_XML );
$this->assertTrue( $testXML->wellFormed );
$this->assertEquals( 'root', $testXML->getRootElement() );
}
/**
* @covers XMLTypeCheck::newFromString
*/
public function testMalFormedXML() {
$testXML = XmlTypeCheck::newFromString( self::MAL_FORMED_XML );
$this->assertFalse( $testXML->wellFormed );
}
}
|