### Question:
BuildProjectCommand extends AbstractMavenCommand { @Override public MavenRequest buildMavenRequest() { throw new UnsupportedOperationException(); } BuildProjectCommand(final String baseDirectory); @Override MavenRequest buildMavenRequest(); @Override Properties buildUserProperties(); @Override MavenExecutionResult execute();  }### Answer:
@Test(expected = UnsupportedOperationException.class) public void buildMavenRequestTest() { final BuildProjectCommand command = new BuildProjectCommand(BASE_DIRECTORY); command.buildMavenRequest(); }