Add unit test for DataSourceUtils

Also make all utility classes final for consistency.

[#60062316]
Merge 60062316-test-DataSourceUtils to master

[#60062316]