github php-testo/testo 0.3.0
v0.3.0

one day ago

0.3.0 (2025-11-02)

Features

  • Add attributes to all test info DTOs (9fdd418)
  • Add DataProvider attribute and interceptor (e18f8b2)
  • Add description field to Test attribute (d00e60d)
  • assert: Add Fail expectation; (be1e011)
  • assert: Introduce StateNotFound exception for missing test state (e9e311c)
  • config: Add InflectableConfig attribute to determine config classes that should be hydrated from user input or configs (3dc0c93)
  • make data provider attribute repeatable (#35) (363602a)

Documentation

  • Add tests/README.md (3e1faff)
  • readme: Update installation command, include --dev flag (dddf2b3)

Code Refactoring

  • assert: Convert ObjectTrackerInterceptor into Expectation (930fb8f)
  • assert: Return ExpectedException from Assert::exception() (3bbaf92)
  • assert: Unhardcode exception expectations (6855245)
  • AttributesInterceptor: map function attributes into TestInfo and CaseInfo (2e2dee7)
  • CaseRunner, SuiteRunner: handle test execution errors (0d93f08)
  • formatter: Add suffix with dataset in Teamcity renderer (f5d4ca1)
  • Rename namespace for DataProvider feature to Sample (bee6b1f)
  • renderer: Support data providers in Teamcity renderer (8794e7e)
  • renderer: Support data providers in Terminal renderer (cea17b2)
  • streamline failure handling and remove deprecated interceptors (cd32d42)

Don't miss a new testo release

NewReleases is sending notifications on new releases.