objekty: make code testable #1612
GitHub Actions / Test Results :: OS: ubuntu-latest :: PHP: 8.2
failed
Jun 8, 2024 in 0s
1 fail, 4 skipped, 225 pass in 0s
Annotations
github-actions / Test Results :: OS: ubuntu-latest :: PHP: 8.2
test_ctl_objekty_list (App.Tests.ObjektyControllerTest) failed
adminator3/build/report.junit.xml [took 0s]
Raw output
App\Tests\ObjektyControllerTest::test_ctl_objekty_list
found word (error), which indicates error(s) or failure(s)
Failed asserting that '<!DOCTYPE html>\n
<html lang="en">\n
<head>\n
\n
\n
\n
<meta charset="utf-8">\n
<meta http-equiv="X-UA-Compatible" content="IE=edge">\n
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">\n
\n
\n
<meta http-equiv="Content-Language" content="cs">\n
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\n
\n
<meta http-equiv="Cache-Control" content="must-revalidate, no-cache, post-check=0, pre-check=0" > \n
<meta http-equiv="Pragma" content="public" > \n
\n
<meta http-equiv="Cache-Control" content="no-cache" > \n
<meta http-equiv="Pragma" content="no-cache" > \n
<meta http-equiv="Expires" content="-1" > \n
\n
\n
\n
<title>Adminator3 :: Objekty</title>\n
\n
<link href="/public/css/style.css" rel="stylesheet" type="text/css" >\n
\n
<link href="/public/css/style-board.css" rel="stylesheet" type="text/css" >\n
\n
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">\n
\n
<link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/bootstrap-table.min.css">\n
\n
\n
\n
\n
\n
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>\n
\n
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script>\n
\n
<script src="https://unpkg.com/[email protected]/dist/bootstrap-table.min.js"></script>\n
\n
<script language="JavaScript" src="/public/js/adminator.js" ></script>\n
\n
</head>\n
\n
<body>\n
\n
<div class="container-sm justify-content-md-center">\n
<div class="row">\n
<div class="col"></div>\n
<div class="col-10">\n
\n
<div id="obsah" >\n
\n
\n
<div class="intro-banner" >\n
\n
<span class="intro-banner-welcome" >\n
Jste přihlášeni v administračním systému: \n
</span>\n
<img src="/img2/im-adm10.jpg" height="40px" width="400px" alt="logo adminator" border="0" >\n
\n
<span class="intro-banner-logged">\n
\n
jako : <span style="color: black; ">admin@test (0), </span>\n
\n
z ip : <span style="color: black; ">127.0.0.1</span>\n
\n
</span>\n
</div>\n
\n
<div style="width: 83%; float: left; " >\n
<div class="cat-main-1-line" >\n
\n
\n
<div style="width: 135px; float: left; \n
text-align: center; " >\n
\n
<a class="cat" href="/vlastnici/cat" target="_top" >Zákazníci</a>\n
\n
</div>\n
\n
<div style="width: 135px; float: left; \n
background-color: silver; \n
text-align: center; " >\n
\n
<a class="cat" href="/objekty/cat" target="_top" >Služby</a>\n
\n
</div>\n
\n
<div style="width: 135px; float: left; \n
text-align: center; " >\n
\n
<a class="cat" href="/platby/cat" target="_top" >Platby</a>\n
\n
</div>\n
\n
<div style="width: 135px; float: left; \n
text-align: center; " >\n
\n
<a class="cat" href="/topology" target="_top" >Topologie</a>\n
\n
</div>\n
\n
<div style="width: 135px; float: left; \n
text-align: center; " >\n
\n
<a class="cat" href="/admin" target="_top" >Nastavení</a>\n
\n
</div>\n
\n
<div style="width: 135px; float: left; \n
text-align: center; " >\n
\n
<a class="cat" href="/home" target="_top" >Úvodní strana</a>\n
\n
</div>\n
</div>\n
\n
<div class="cat-main-2-line" >\n
\n
\n
<div style="width: 135px; float: left; \n
text-align: center;" >\n
\n
<a class="cat" href="/partner/cat" target="_top" >Partner program</a>\n
\n
</div>\n
\n
\n
<div style="width: 135px; float: left; \n
text-align: center;" >\n
\n
<a class="cat" href="/archiv-zmen/cat" target="_top" >Změny</a>\n
\n
</div>\n
\n
\n
<div style="width: 135px; float: left; \n
text-align: center;" >\n
\n
<a class="cat" href="/work" target="_top" >Work</a>\n
\n
</div>\n
\n
\n
<div style="width: 135px; float: left; \n
text-align: center;" >\n
\n
<a class="cat" href="/others" target="_top" >Ostatní</a>\n
\n
</div>\n
\n
\n
<div style="width: 135px; float: left; \n
text-align: center;" >\n
\n
<a class="cat" href="/about" target="_top" >O programu</a>\n
\n
</div>\n
\n
\n
<div class="cat-select-odkazy" >\n
<form name="form2" method="POST" >\n
<input type="hidden" name="nameKey42" value=""><input type="hidden" name="Value42" value="">\n
<select name="show_se_cat" size="1" onChange="self.document.forms.form2.submit()" style="font-size: 10px; " >\n
<option value="0" selected="selected">Nezobr. odkazy</option>\n
<option value="1">Zobrazit odkazy</option>\n
\n
</select>\n
</form>\n
</div>\n
</div>\n
\n
<div class="cara-kategorie" ></div>\n
\n
</div>\n
\n
<div style="padding-bottom: 5px; padding-top: 2px; " >\n
<a href="/auth/signout" target="_top" class="cat" style="margin-right: 10px;">Odhlásit se</a>\n
</div>\n
<div style="padding-bottom: 5px; padding-top: 2px; " >\n
<a href="/auth/password/change" target="_top" class="cat" >Změna hesla</a>\n
</div>\n
\n
\n
\n
<div class="obsah-main" >\n
\n
<div class="base-subcat-main" >\n
\n
<span style="padding-left: 10px; font-family: georgia; font-style: italic; font-weight: bold; font-size: 16px; " >Internet ::</span>\n
\n
<span style="padding-left: 5px;" ><a class="cat2" href="/objekty">objekty</a></span>\n
\n
<span style="padding-left: 5px; ">(<a class="cat2" href="/objekty/action">přidání</a>)</span>\n
\n
<span style="padding-left: 10px; font-family: georgia; font-style: italic; \n
font-weight: bold; font-size: 16px; " >IPTV ::</span>\n
\n
<span style="padding-left: 5px; padding-right: 10px; " >\n
<a class="cat2" href="/objekty/stb">set-top-boxy</a></span>\n
\n
<span style="padding-left: 10px; font-family: georgia; font-style: italic; \n
font-weight: bold; font-size: 16px; " >VoIP ::</span>\n
\n
<span style="padding-left: 5px;" >čísla</span>\n
</div>\n
\n
<div style="font-weight: bold; padding-top: 5px; border-bottom: 1px gray solid; width: 20%; " >\n
</div>\n
\n
<form method="GET" action="" >\n
\n
<div style="padding-top: 4px; " class="listing-selectors-line" >\n
\n
<input type="radio" name="es" value="1" >\n
<label class="listing-selector-label" >všichni | </label>\n
<input type="radio" name="es" value="2" >\n
<label class="listing-selector-label" >platiči | </label>\n
<input type="radio" name="es" value="3" >\n
<label class="listing-selector-label" >NEplatici | </label>\n
\n
<input type="radio" name="es" value="4" >\n
<label class="listing-selector-label" >apčka | </label>\n
<input type="radio" name="es" value="5" >\n
<label class="listing-selector-label" >garantované | </label>\n
<input type="radio" name="es" value="6" >\n
<label class="listing-selector-label" >veřejné |</label>\n
\n
<input type="radio" name="es" value="7" >\n
<label class="listing-selector-label" >bez vlastníka |</label>\n
<input type="radio" name="es" value="8" >\n
<label class="listing-selector-label" >zakázaný net |</label>\n
<input type="radio" name="es" value="9" >\n
<label class="listing-selector-label" >šikana </label>\n
\n
</div>\n
\n
<div style="padding-top: 4px; border-bottom: 1px gray solid; width: 20%; "></div>\n
\n
<div style="padding-top: 4px; width: 100%;" class="listing-selectors-line" >\n
\n
\n
<span style="padding-right: 15px; padding-left: 10px; ">\n
<input type="submit" value="NAJDI" name="najdi">\n
<input type="hidden" name="odeslano" value="true">\n
</span>\n
\n
<span style="padding-right: 10px;" >\n
<span style="padding-right: 10px;">mód objektů:</span>\n
\n
<select size="1" name="mod_vypisu" >\n
<option value="1" >bezdrátová síť</option>\n
<option value="2" >optická síť</option>\n
</select>\n
</span>\n
\n
<span>\n
<label class="listing-selector-label" >Hledání podle dns: </label><input type="text" name="dns_find" value="%" >\n
<span style="padding-left: 10px;"></span>\n
<label class="listing-selector-label" > Hledání podle ip: </label><input type="text" name="ip_find" value="" >\n
</span>\n
\n
<span style="padding-left: 15px; padding-right: 5px;" >\n
\n
</span>\n
</div>\n
\n
<div style="border-bottom: 2px solid black; padding-top: 5px; margin-bottom: 5px; height: 2px; width: 20%; " ></div>\n
\n
\n
<div style="padding-top: 20px;"> </div>\n
<div class="container text-center">\n
<div class="row ">\n
<div class="col">\n
</div>\n
<div class="col-6">\n
<div class="alert alert-warning" role="alert" >\n
Dotaz pro výpis objektů selhal! </br>SQLSTATE[HY000]: General error: 1 near "XXX": syntax error\n
</div>\n
</div>\n
<div class="col">\n
</div>\n
</div>\n
</div>\n
\n
</br>\n
\n
\n
</div>\n
\n
</div>\n
\n
</div>\n
<div class="col"></div>\n
</div>\n
</div>\n
\n
</body>\n
</html>\n
' does not contain "error".
/home/runner/work/isp-net-adminator/isp-net-adminator/adminator3/tests/AdminatorAsserts.php:85
/home/runner/work/isp-net-adminator/isp-net-adminator/adminator3/tests/AdminatorTestCase.php:217
/home/runner/work/isp-net-adminator/isp-net-adminator/adminator3/tests/adminator/Controllers/ObjektyControllerTest.php:120
/home/runner/work/isp-net-adminator/isp-net-adminator/adminator3/vendor/phpunit/phpunit/phpunit:107
Loading