summaryrefslogtreecommitdiff
path: root/_test
diff options
context:
space:
mode:
authorGerrit Uitslag <klapinklapin@gmail.com>2014-02-15 21:19:55 +0100
committerGerrit Uitslag <klapinklapin@gmail.com>2014-02-15 21:19:55 +0100
commitc931f569620802229ca2b48a0aafff77d5072979 (patch)
tree65e296853b4c70ec1361bccf63803465d0717a64 /_test
parent2e608c527514d5fb03eb88c8da1c101f231d5736 (diff)
downloadrpg-c931f569620802229ca2b48a0aafff77d5072979.tar.gz
rpg-c931f569620802229ca2b48a0aafff77d5072979.tar.bz2
rename unit tests for getRevisionAround. Fix revs order as well.
Diffstat (limited to '_test')
-rw-r--r--_test/tests/inc/changelog_getRevisionsAround.test.php (renamed from _test/tests/inc/changelog_getRevisionsAround.php)47
1 files changed, 26 insertions, 21 deletions
diff --git a/_test/tests/inc/changelog_getRevisionsAround.php b/_test/tests/inc/changelog_getRevisionsAround.test.php
index d4d6b8496..2a5cb849e 100644
--- a/_test/tests/inc/changelog_getRevisionsAround.php
+++ b/_test/tests/inc/changelog_getRevisionsAround.test.php
@@ -12,19 +12,19 @@ class changelog_getrevisionsaround_test extends DokuWikiTest {
* list of revisions in mailinglist.changes
*/
private $revsexpected = array(
- 1360110636,
- 1361901536, 1362524799,
- 1362525145, 1362525359,
- 1362525899, 1362525926,
- 1362526039, 1362526119,
- 1362526167, 1362526767,
- 1362526861, 1362527046,
- 1362527164, 1363436892,
- 1368575634, 1368609772,
- 1368612506, 1368612599,
- 1368622152, 1368622195,
- 1368622240, 1371579614,
- 1374261194 //current page
+ 1374261194, //current page
+ 1371579614, 1368622240,
+ 1368622195, 1368622152,
+ 1368612599, 1368612506,
+ 1368609772, 1368575634,
+ 1363436892, 1362527164,
+ 1362527046, 1362526861,
+ 1362526767, 1362526167,
+ 1362526119, 1362526039,
+ 1362525926, 1362525899,
+ 1362525359, 1362525145,
+ 1362524799, 1361901536,
+ 1360110636
);
private $pageid = 'mailinglist';
@@ -63,8 +63,8 @@ class changelog_getrevisionsaround_test extends DokuWikiTest {
$rev2 = 1362527164;
$max = 10;
$revsexpected = array(
- array_slice($this->revsexpected, 5, 11),
- array_slice($this->revsexpected, 8, 11)
+ array_slice($this->revsexpected, 8, 11),
+ array_slice($this->revsexpected, 5, 11)
);
$pagelog = new PageChangeLog($this->pageid, $chunk_size = 8192);
@@ -88,8 +88,8 @@ class changelog_getrevisionsaround_test extends DokuWikiTest {
$rev2 = 1368612599;
$max = 10;
$revsexpected = array(
- array_slice($this->revsexpected, 0, 11),
- array_slice($this->revsexpected, 13, 11)
+ array_slice($this->revsexpected, 13, 11),
+ array_slice($this->revsexpected, 0, 11)
);
$pagelog = new PageChangeLog($this->pageid, $chunk_size = 8192);
@@ -114,14 +114,19 @@ class changelog_getrevisionsaround_test extends DokuWikiTest {
$rev2 = 1374261194;
$max = 10;
$revsexpected = array(
- array_slice($this->revsexpected, 0, 11),
- array_slice($this->revsexpected, 13, 11)
+ array_slice($this->revsexpected, 13, 11),
+ array_slice($this->revsexpected, 0, 11)
);
$pagelog = new PageChangeLog($this->pageid, $chunk_size = 8192);
$revs = $pagelog->getRevisionsAround($rev1, $rev2, $max);
$this->assertEquals($revsexpected, $revs);
+ //todo: number of revisions on the left side is not (yet) completed until max number
+ $revsexpected = array(
+ array_slice($this->revsexpected, 18, 6),
+ array_slice($this->revsexpected, 0, 11)
+ );
$pagelog = new PageChangeLog($this->pageid, $chunk_size = 512);
$revs = $pagelog->getRevisionsAround($rev1, $rev2, $max);
$this->assertEquals($revsexpected, $revs);
@@ -163,8 +168,8 @@ class changelog_getrevisionsaround_test extends DokuWikiTest {
$rev2 = 1362526767;
$max = 10;
$revsexpected = array(
- array_slice($this->revsexpected, 5, 11),
- array_slice($this->revsexpected, 8, 11)
+ array_slice($this->revsexpected, 8, 11),
+ array_slice($this->revsexpected, 5, 11)
);
$pagelog = new PageChangeLog($this->pageid, $chunk_size = 8192);