| ▲ | mysterydip an hour ago | |
I was reviewing some coordinate conversion code one time and a developer’s method of creating unit tests was to run their code, generate a result, then make that output the correct result for the test. Except the result was wrong based on other utilities doing the same conversion, and also failed edge cases. | ||
| ▲ | thargor90 20 minutes ago | parent [-] | |
For the inexperienced dev audience: generally speaking that is a valid way to generate regression tests and document novel edge case behavior. In your case of course any existing utilities behavior/specs should be tested first, regression tests just on top, if they are not already covered. | ||