diff options
author | Tobias Sarnowski <sarnowski@cosmocode.de> | 2012-04-18 12:00:10 +0200 |
---|---|---|
committer | Tobias Sarnowski <sarnowski@cosmocode.de> | 2012-04-18 12:00:10 +0200 |
commit | d59108b91e9bf9fd56dc2e697cf31f9bbc7f9cd4 (patch) | |
tree | a982304293b7c4ce83bbd8b8ab551b63322e1f0d /_test/cases/inc/pageutils_clean_id.test.php | |
parent | 96199bdf84b54d92069ce0779aad324599c2542e (diff) | |
download | rpg-d59108b91e9bf9fd56dc2e697cf31f9bbc7f9cd4.tar.gz rpg-d59108b91e9bf9fd56dc2e697cf31f9bbc7f9cd4.tar.bz2 |
removed deprecated old test framework
Diffstat (limited to '_test/cases/inc/pageutils_clean_id.test.php')
-rw-r--r-- | _test/cases/inc/pageutils_clean_id.test.php | 157 |
1 files changed, 0 insertions, 157 deletions
diff --git a/_test/cases/inc/pageutils_clean_id.test.php b/_test/cases/inc/pageutils_clean_id.test.php deleted file mode 100644 index 167229c7f..000000000 --- a/_test/cases/inc/pageutils_clean_id.test.php +++ /dev/null @@ -1,157 +0,0 @@ -<?php -require_once DOKU_INC.'inc/utf8.php'; -require_once DOKU_INC.'inc/pageutils.php'; - -class init_clean_id_test extends UnitTestCase { - - function teardown() { - global $cache_cleanid; - $cache_cleanid = array(); - } - - function test_default(){ - // we test multiple cases here - // format: $id, $ascii, $correct_output - $tests = array(); - - // set dokuwiki defaults - global $conf; - $conf['sepchar'] = '_'; - $conf['deaccent'] = 1; - - $tests[] = array('page',false,'page'); - $tests[] = array('pa_ge',false,'pa_ge'); - $tests[] = array('pa%ge',false,'pa_ge'); - $tests[] = array('pa#ge',false,'pa_ge'); - $tests[] = array('pàge',false,'page'); - $tests[] = array('pagĖ',false,'page'); - $tests[] = array('pa$%^*#ge',false,'pa_ge'); - $tests[] = array('*page*',false,'page'); - $tests[] = array('ښ',false,'ښ'); - $tests[] = array('päge',false,'paege'); - $tests[] = array('foo bar',false,'foo_bar'); - $tests[] = array('PÄGÖ',false,'paegoe'); - $tests[] = array('Faß','false','fass'); - $tests[] = array('ښ侧化并곦 β',false,'ښ侧化并곦_β'); - $tests[] = array('page:page',false,'page:page'); - $tests[] = array('page;page',false,'page:page'); - $tests[] = array('page:page 1.2',false,'page:page_1.2'); - - $tests[] = array('page._#!','false','page'); - $tests[] = array('._#!page','false','page'); - $tests[] = array('page._#!page','false','page._page'); - $tests[] = array('ns._#!:page','false','ns:page'); - $tests[] = array('ns:._#!page','false','ns:page'); - $tests[] = array('ns._#!ns:page','false','ns._ns:page'); - $tests[] = array('ns_:page',false,'ns:page'); - $tests[] = array('page...page','false','page...page'); - - $conf['useslash'] = 0; - $tests[] = array('page/page',false,'page_page'); - - foreach($tests as $test){ - $this->assertEqual(cleanID($test[0],$test[1]),$test[2]); - } - - $conf['useslash'] = 1; - $tests = array(); - $tests[] = array('page/page',false,'page:page'); - - $this->teardown(); - - foreach($tests as $test){ - $this->assertEqual(cleanID($test[0],$test[1]),$test[2]); - } - } - - function test_sepchar(){ - // we test multiple cases here - // format: $id, $ascii, $correct_output - $tests = array(); - - global $conf; - $conf['sepchar'] = '-'; - $conf['deaccent'] = 1; - - $tests[] = array('pa-ge',false,'pa-ge'); - $tests[] = array('pa%ge',false,'pa-ge'); - - foreach($tests as $test){ - $this->assertEqual(cleanID($test[0],$test[1]),$test[2]); - } - } - - function test_deaccent_keep(){ - // we test multiple cases here - // format: $id, $ascii, $correct_output - $tests = array(); - - global $conf; - $conf['sepchar'] = '_'; - $conf['deaccent'] = 0; - - $tests[] = array('pàge',false,'pàge'); - $tests[] = array('pagĖ',false,'pagė'); - $tests[] = array('pagĒēĔĕĖėĘęĚě',false,'pagēēĕĕėėęęěě'); - $tests[] = array('ښ',false,'ښ'); - $tests[] = array('ښ侧化并곦ঝഈβ',false,'ښ侧化并곦ঝഈβ'); - - foreach($tests as $test){ - $this->assertEqual(cleanID($test[0],$test[1]),$test[2]); - } - } - - function test_deaccent_romanize(){ - // we test multiple cases here - // format: $id, $ascii, $correct_output - $tests = array(); - - global $conf; - $conf['sepchar'] = '_'; - $conf['deaccent'] = 2; - - $tests[] = array('pàge',false,'page'); - $tests[] = array('pagĖ',false,'page'); - $tests[] = array('pagĒēĔĕĖėĘęĚě',false,'pageeeeeeeeee'); - $tests[] = array('ښ',false,'ښ'); - $tests[] = array('ښ侧化并곦ঝഈβ',false,'ښ侧化并곦ঝഈβ'); - - foreach($tests as $test){ - $this->assertEqual(cleanID($test[0],$test[1]),$test[2]); - } - } - - function test_deaccent_ascii(){ - // we test multiple cases here - // format: $id, $ascii, $correct_output - $tests = array(); - - global $conf; - $conf['sepchar'] = '_'; - $conf['deaccent'] = 0; - - $tests[] = array('pàge',true,'page'); - $tests[] = array('pagĖ',true,'page'); - $tests[] = array('pagĒēĔĕĖėĘęĚě',true,'pageeeeeeeeee'); - $tests[] = array('ښ',true,''); - $tests[] = array('ښ侧化并곦ঝഈβ',true,''); - - foreach($tests as $test){ - $this->assertEqual(cleanID($test[0],$test[1]),$test[2]); - } - - $conf['deaccent'] = 1; - - foreach($tests as $test){ - $this->assertEqual(cleanID($test[0],$test[1]),$test[2]); - } - - $conf['deaccent'] = 2; - - foreach($tests as $test){ - $this->assertEqual(cleanID($test[0],$test[1]),$test[2]); - } - } - -} -//Setup VIM: ex: et ts=4 : |