![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 22.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Jak przetestować metodę która otrzymuje parametr? Jak napisać mocka lub stuba do takiej konfiguracji |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 22.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Mam metodę ktora przyjmuje parametr i wyciaga dane z bazy. Chce użyć staba i przetestować metodę. Problem w tym ze nie wiem jak przekazac parametr w stubie ktory testuje dana metodę
Mam klasę Database w której mam dwie metody jedną prywatną connectWithDatabase() która łączy się z baza poprzez PDO a druga to query która przyjmuje tablice jako parametr. W klasie Application wtrzykuje Database, i mam metode allproducts
Test wygląda tak
konsola pluje to : 1) QUeryBuilderTest::test_application_query Mockery_0__Database Object (...) does not match expected type "array". /var/www/domeny3/tests/QueryBuilderTest.php:53 FAILURES! Jakieś sugestie jak to przetestować? A może nie używać stub, tylko normalnie poprzez wywołanie ? Ten post edytował Matrix12 24.08.2015, 20:07:54 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 13:07 |