AggregationTest and AggregationBuilderTest were extending ClientTest. As a result, tests in ClientTest were actually running three times! This PR avoids the redundancy using a common base class without tests. ClientJsonTest is also changed to use this common base.
AggregationTest and AggregationBuilderTest were extending ClientTest. As a result, tests in ClientTest were actually running three times! This PR avoids the redundancy using a common base class without tests. ClientJsonTest is also changed to use this common base.