El libro de Sebastian Bergmann "Soluciones del mundo real para el desarrollo de marcos y aplicaciones PHP de alta calidad" entra en más detalles, pero principalmente a través de ejemplos. Lo bueno de los métodos bien nombrados es que no necesitan una documentación completa. Solo necesitas entender los conceptos de todo esto primero. Sugerencia, equalTo() se usa a menudo dentro de afirmaciones personalizadas, por ejemplo, $ this-> assertThat ($ foo, $ this-> logicalNot ($ this-> equalTo ($ bar))); o más comúnmente dentro de las expectativas como -> con ($ this-> equalTo ('algo')).
Los conceptos principales están bien documentados, rara vez tuve que profundizar en el código fuente. Por ejemplo, con() "Especifica las aserciones que se deben realizar en el parámetro pasado. En los casos más simples, llámelo con el valor que usaría para llamar al método, en el mismo orden. Los parámetros incluyen: $ this-> anything (), $ this-> greaterThan ($ n), $ this-> stringContains ($ str), isTrue(), isFalse(), isNull(), equalTo(), etc. " Mientras que, una vez() se llama desde espera() y espera() "registra una nueva expectativa, como cuántas veces se espera que se invoque el método, especificado en método(). Los parámetros pueden ser: $ this-> exactly ($ count), once(), atLeastOnce(), never(), any(), o at ($ index). "
Me temo que no hay ninguno.Lo busqué yo mismo y terminé mirando a través de la fuente y la prueba y error (y también la frustración) – Mchl
@Mchl: lástima de nosotros, hay uno ;-) Una persona me señaló que publicará una respuesta en un momento. – zerkms