12 namespace Fossology\Tests;
14 use PHPUnit\Framework\TestCase;
16 require_once dirname(__FILE__) .
'/../common-menu.php';
17 require_once dirname(__FILE__) .
'/../common-parm.php';
32 $uri =
"http://fossology.org/repo/";
33 $expected =
"<a class='page-link' href='http://fossology.org/repo/&page=9'>Prev</a>";
34 $result =
MenuPage($page, $totalPage, $uri);
36 $this->assertStringContainsString(
"<a class='page-link' href='#'>11</a>", $result);
37 $this->assertStringContainsString($expected, $result);
46 $uri =
"http://fossology.org/repo/";
47 $expected =
"<a class='page-link' href='http://fossology.org/repo/&page=9'>Prev</a>";
50 $this->assertStringContainsString(
"<a class='page-link' href='#'>11</a>", $result);
51 $this->assertStringContainsString($expected, $result);
61 $menua->Name =
'menua';
62 $menub->Name =
'menua';
65 $this->assertEquals(0,
menu_cmp($menua, $menub));
70 $this->assertEquals(1,
menu_cmp($menua, $menub));
80 $path =
"TestMenu::Test1::Test2";
84 $target =
"TestTarget";
88 menu_insert($path, $lastOrder, $uri, $title, $target, $html);
91 $this->assertEquals($path,
$MenuList[$countMenuListBefore]->SubMenu[0]->SubMenu[0]->FullName);
98 $pattern =
"/TestMenu/";
99 $this->assertRegExp($pattern, $result);
104 $this->assertRegExp($pattern, $result);