yegor256/takes

Improve TkMeasuredTest Coverage (related to #1408)

Aperta

#1434 aperta il 24 lug 2025

 (1 commento) (0 reazioni) (0 assegnatari)Java (215 fork)github user discovery
enhancementhelp wanted

Metriche repository

Star
 (875 stelle)
Metriche merge PR
 (Merge medio 95g 2h) (22 PR mergiate in 30 g)

Descrizione

Refactor and extend TkMeasuredTest to improve coverage and robustness (related to #1408)

The current TkMeasuredTest verifies only the presence of a custom or default header. However, there are several aspects that could be improved:

  1. Add negative/edge test cases:

    • What happens if a null or empty header is passed?
    • Does TkMeasured properly override an existing timing header?
  2. Validate header value:

    • Currently, the tests only assert that the header exists, but not that it contains a valid numeric duration (in ms).
  3. Improve assertion messages:

    • Current failure messages are generic and could be improved with more informative output (e.g. actual value of the response).

This refactor would help ensure better long-term stability and maintainability of the test.

I'm happy to prepare a PR for this if approved.

Guida contributor