Esempio n. 1
0
 function testPathConversion()
 {
     // Tests semplici
     $this->assertEqual(UrlBridge::ToMobile(DESKTOP_VERSION_URL . "/p/extras/forum/"), MOBILE_VERSION_URL . "/p/forum/");
     $this->assertEqual(UrlBridge::ToDesktop(MOBILE_VERSION_URL . "/p/forum/"), DESKTOP_VERSION_URL . "/p/extras/forum/");
     $this->assertEqual(UrlBridge::ToMobile(DESKTOP_VERSION_URL . "/p/login/cpanel/mail/"), MOBILE_VERSION_URL . "/p/user/panels/messages/");
     $this->assertEqual(UrlBridge::ToDesktop(MOBILE_VERSION_URL . "/p/user/panels/messages/index.php"), DESKTOP_VERSION_URL . "/p/login/cpanel/mail/index.php");
     // Piu' complessi
     $this->assertEqual(UrlBridge::ToMobile(DESKTOP_VERSION_URL . "/p/extras/forum/23/23-test/?p=1#p213"), MOBILE_VERSION_URL . "/p/forum/23/23-test/?p=1#p213");
     // #######################################
     // Test Guide
     $this->assertEqual(UrlBridge::ToMobile(DESKTOP_VERSION_URL . "/p/guide/Guida_Pascal/"), MOBILE_VERSION_URL . "/p/guide/5-Guida_Pascal/");
     $this->assertEqual(UrlBridge::ToDesktop(MOBILE_VERSION_URL . "/p/guide/5-Guida_Pascal/"), DESKTOP_VERSION_URL . "/p/guide/Guida_Pascal/");
     $this->assertEqual(UrlBridge::ToMobile(DESKTOP_VERSION_URL . "/p/guide/Guida_Pascal/Introduzione_alla_programmazione/"), MOBILE_VERSION_URL . "/p/guide/5-Guida_Pascal/1-Introduzione_alla_programmazione/");
     $this->assertEqual(UrlBridge::ToDesktop(MOBILE_VERSION_URL . "/p/guide/5-Guida_Pascal/1-Introduzione_alla_programmazione/"), DESKTOP_VERSION_URL . "/p/guide/Guida_Pascal/Introduzione_alla_programmazione/");
 }