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 |
|
|
|
Lion PHPUnit "zagnieżdżone" mocki 11.02.2016, 15:47:13
Crozin Utworzyłeś mocka, więc wywołanie metody addDescend... 11.02.2016, 16:55:30 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 08:49 |