### Question:
ComposerHostedFacetImpl extends FacetSupport implements ComposerHostedFacet { @Override public Content getZipball(final String path) throws IOException { return content().get(path); } @Inject  ComposerHostedFacetImpl(final ComposerJsonProcessor composerJsonProcessor); @Override @TransactionalStoreBlob void upload(final String vendor, final String project, final String version, final Payload payload); @Override Content getZipball(final String path); @Override @TransactionalTouchMetadata Content getPackagesJson(); @Override @TransactionalTouchMetadata Content getProviderJson(final String vendor, final String project); @Override @TransactionalStoreBlob void rebuildProviderJson(final String vendor, final String project);  }### Answer:
@Test public void testGetZipball() throws Exception { when(composerContentFacet.get(ZIPBALL_PATH)).thenReturn(content); assertThat(underTest.getZipball(ZIPBALL_PATH), is(content)); }