dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge "Don't fiddle with $wgLanguageCode in KkConverter"
[lhc/web/wiklou.git]
/
tests
/
phpunit
/
includes
/
libs
/
IEUrlExtensionTest.php
diff --git
a/tests/phpunit/includes/libs/IEUrlExtensionTest.php
b/tests/phpunit/includes/libs/IEUrlExtensionTest.php
index
984907b
..
b707123
100644
(file)
--- a/
tests/phpunit/includes/libs/IEUrlExtensionTest.php
+++ b/
tests/phpunit/includes/libs/IEUrlExtensionTest.php
@@
-2,9
+2,14
@@
/**
* Tests for IEUrlExtension::findIE6Extension
/**
* Tests for IEUrlExtension::findIE6Extension
+ * @todo tests below for findIE6Extension should be split into...
+ * ...a dataprovider and test method.
*/
class IEUrlExtensionTest extends MediaWikiTestCase {
*/
class IEUrlExtensionTest extends MediaWikiTestCase {
- function testSimple() {
+ /**
+ * @covers IEUrlExtension::findIE6Extension
+ */
+ public function testSimple() {
$this->assertEquals(
'y',
IEUrlExtension::findIE6Extension( 'x.y' ),
$this->assertEquals(
'y',
IEUrlExtension::findIE6Extension( 'x.y' ),
@@
-12,7
+17,10
@@
class IEUrlExtensionTest extends MediaWikiTestCase {
);
}
);
}
- function testSimpleNoExt() {
+ /**
+ * @covers IEUrlExtension::findIE6Extension
+ */
+ public function testSimpleNoExt() {
$this->assertEquals(
'',
IEUrlExtension::findIE6Extension( 'x' ),
$this->assertEquals(
'',
IEUrlExtension::findIE6Extension( 'x' ),
@@
-20,7
+28,10
@@
class IEUrlExtensionTest extends MediaWikiTestCase {
);
}
);
}
- function testEmpty() {
+ /**
+ * @covers IEUrlExtension::findIE6Extension
+ */
+ public function testEmpty() {
$this->assertEquals(
'',
IEUrlExtension::findIE6Extension( '' ),
$this->assertEquals(
'',
IEUrlExtension::findIE6Extension( '' ),
@@
-28,7
+39,10
@@
class IEUrlExtensionTest extends MediaWikiTestCase {
);
}
);
}
- function testQuestionMark() {
+ /**
+ * @covers IEUrlExtension::findIE6Extension
+ */
+ public function testQuestionMark() {
$this->assertEquals(
'',
IEUrlExtension::findIE6Extension( '?' ),
$this->assertEquals(
'',
IEUrlExtension::findIE6Extension( '?' ),
@@
-36,7
+50,10
@@
class IEUrlExtensionTest extends MediaWikiTestCase {
);
}
);
}
- function testExtQuestionMark() {
+ /**
+ * @covers IEUrlExtension::findIE6Extension
+ */
+ public function testExtQuestionMark() {
$this->assertEquals(
'x',
IEUrlExtension::findIE6Extension( '.x?' ),
$this->assertEquals(
'x',
IEUrlExtension::findIE6Extension( '.x?' ),
@@
-44,7
+61,10
@@
class IEUrlExtensionTest extends MediaWikiTestCase {
);
}
);
}
- function testQuestionMarkExt() {
+ /**
+ * @covers IEUrlExtension::findIE6Extension
+ */
+ public function testQuestionMarkExt() {
$this->assertEquals(
'x',
IEUrlExtension::findIE6Extension( '?.x' ),
$this->assertEquals(
'x',
IEUrlExtension::findIE6Extension( '?.x' ),
@@
-52,7
+72,10
@@
class IEUrlExtensionTest extends MediaWikiTestCase {
);
}
);
}
- function testInvalidChar() {
+ /**
+ * @covers IEUrlExtension::findIE6Extension
+ */
+ public function testInvalidChar() {
$this->assertEquals(
'',
IEUrlExtension::findIE6Extension( '.x*' ),
$this->assertEquals(
'',
IEUrlExtension::findIE6Extension( '.x*' ),
@@
-60,7
+83,10
@@
class IEUrlExtensionTest extends MediaWikiTestCase {
);
}
);
}
- function testInvalidCharThenExtension() {
+ /**
+ * @covers IEUrlExtension::findIE6Extension
+ */
+ public function testInvalidCharThenExtension() {
$this->assertEquals(
'x',
IEUrlExtension::findIE6Extension( '*.x' ),
$this->assertEquals(
'x',
IEUrlExtension::findIE6Extension( '*.x' ),
@@
-68,7
+94,10
@@
class IEUrlExtensionTest extends MediaWikiTestCase {
);
}
);
}
- function testMultipleQuestionMarks() {
+ /**
+ * @covers IEUrlExtension::findIE6Extension
+ */
+ public function testMultipleQuestionMarks() {
$this->assertEquals(
'c',
IEUrlExtension::findIE6Extension( 'a?b?.c?.d?e?f' ),
$this->assertEquals(
'c',
IEUrlExtension::findIE6Extension( 'a?b?.c?.d?e?f' ),
@@
-76,7
+105,10
@@
class IEUrlExtensionTest extends MediaWikiTestCase {
);
}
);
}
- function testExeException() {
+ /**
+ * @covers IEUrlExtension::findIE6Extension
+ */
+ public function testExeException() {
$this->assertEquals(
'd',
IEUrlExtension::findIE6Extension( 'a?b?.exe?.d?.e' ),
$this->assertEquals(
'd',
IEUrlExtension::findIE6Extension( 'a?b?.exe?.d?.e' ),
@@
-84,7
+116,10
@@
class IEUrlExtensionTest extends MediaWikiTestCase {
);
}
);
}
- function testExeException2() {
+ /**
+ * @covers IEUrlExtension::findIE6Extension
+ */
+ public function testExeException2() {
$this->assertEquals(
'exe',
IEUrlExtension::findIE6Extension( 'a?b?.exe' ),
$this->assertEquals(
'exe',
IEUrlExtension::findIE6Extension( 'a?b?.exe' ),
@@
-92,7
+127,10
@@
class IEUrlExtensionTest extends MediaWikiTestCase {
);
}
);
}
- function testHash() {
+ /**
+ * @covers IEUrlExtension::findIE6Extension
+ */
+ public function testHash() {
$this->assertEquals(
'',
IEUrlExtension::findIE6Extension( 'a#b.c' ),
$this->assertEquals(
'',
IEUrlExtension::findIE6Extension( 'a#b.c' ),
@@
-100,7
+138,10
@@
class IEUrlExtensionTest extends MediaWikiTestCase {
);
}
);
}
- function testHash2() {
+ /**
+ * @covers IEUrlExtension::findIE6Extension
+ */
+ public function testHash2() {
$this->assertEquals(
'',
IEUrlExtension::findIE6Extension( 'a?#b.c' ),
$this->assertEquals(
'',
IEUrlExtension::findIE6Extension( 'a?#b.c' ),
@@
-108,11
+149,25
@@
class IEUrlExtensionTest extends MediaWikiTestCase {
);
}
);
}
- function testDotAtEnd() {
+ /**
+ * @covers IEUrlExtension::findIE6Extension
+ */
+ public function testDotAtEnd() {
$this->assertEquals(
'',
IEUrlExtension::findIE6Extension( '.' ),
'Dot at end of string'
);
}
$this->assertEquals(
'',
IEUrlExtension::findIE6Extension( '.' ),
'Dot at end of string'
);
}
+
+ /**
+ * @covers IEUrlExtension::findIE6Extension
+ */
+ public function testTwoDots() {
+ $this->assertEquals(
+ 'z',
+ IEUrlExtension::findIE6Extension( 'x.y.z' ),
+ 'Two dots'
+ );
+ }
}
}