[#61343756] add initial client unit testing
[#61343756] add client coverage check
[#61343756] completed client tests
[#61343756] completed client tests