public function testActionToURL() { $action1 = "nop:5"; $action2 = "module:content"; $action3 = "eznode:500"; $invalidAction1 = "eznode:invalid"; $invalidAction2 = "unknownaction:invalid"; $invalidAction3 = "this is a invalid action"; // Test valid actions self::assertEquals("/", eZURLAliasML::actionToURL($action1)); self::assertEquals("content", eZURLAliasML::actionToURL($action2)); self::assertEquals("content/view/full/500", eZURLAliasML::actionToURL($action3)); // Test invalid actions self::assertEquals(false, eZURLAliasML::actionToURL($invalidAction1)); self::assertEquals(false, eZURLAliasML::actionToURL($invalidAction2)); self::assertEquals(false, eZURLAliasML::actionToURL($invalidAction3)); }