![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 14 Dołączył: 23.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdzam sobie działanie mocków w PHPUnit 5.2.3. Mam pewien problem z "zagnieżdżonymi" mockami, kod wygląda tak:
Test wygląda tak:
Dostaję taki komunikat: Cytat 1) EntityTest::testEntityDescendantCanBeSet Expectation failed for method name is equal to <string:setAncestor> when invoked 1 time(s). Method was expected to be called 1 times, actually called 0 times. Podobny komunikat jest dla getName jeśli test setAncestor jest zakomentowany. Co jest nie tak i jak to można przetestować? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
W php7 z pomocą przychodzą klasy anonimowe, np.
Edit: To samo dotyczy klas nieabstrakcyjnych, zamiast tworzyć mocki możesz tworzyć klasy anonimowe, które po nich dziedziczą. Ten post edytował lukaskolista 19.02.2016, 08:23:40 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 18:23 |