Issue #3018999 by mradcliffe, heddn, kaszarobert, michiellucas: Improve functional/unit test coverage to help document expected values