### Question:
TileSetEnvoy extends AbstractEnvoy implements DataRegistryDataProvider { @Override public String getThreadPoolName() { return Constants.ENVOY_THREAD_POOL_NAME + myServerUrl; } TileSetEnvoy(Toolbox toolbox, DefaultValidatorSupport validatorSupport, String serverUrl); @Override Collection<? extends Satisfaction> getSatisfaction(DataModelCategory dataModelCategory,
            Collection<? extends IntervalPropertyValueSet> intervalSets); @Override String getThreadPoolName(); DefaultValidatorSupport getValidatorSupport(); @Override void open(); @Override boolean providesDataFor(DataModelCategory category); @Override void query(DataModelCategory category, Collection<? extends Satisfaction> satisfactions,
            List<? extends PropertyMatcher<?>> parameters, List<? extends OrderSpecifier> orderSpecifiers, int limit,
            Collection<? extends PropertyDescriptor<?>> propertyDescriptors, CacheDepositReceiver queryReceiver);  }### Answer:
@Test public void testGetThreadPoolName() { EasyMockSupport support = new EasyMockSupport(); Toolbox toolbox = support.createMock(Toolbox.class); DefaultValidatorSupport validatorSupport = new DefaultValidatorSupport(null); support.replayAll(); TileSetEnvoy envoy = new TileSetEnvoy(toolbox, validatorSupport, ourTestServer); assertEquals(Constants.ENVOY_THREAD_POOL_NAME + ourTestServer, envoy.getThreadPoolName()); support.verifyAll(); }