ArmArtifactDeployer implements ArtifactDeployer { @Override public void deployDomain() throws DeploymentException { throw new DeploymentException("Deployment of domains to ARM is not supported"); } ArmArtifactDeployer(Deployment deployment, DeployerLog log); protected  ArmArtifactDeployer(Deployment deployment, ArmClient client, DeployerLog log); ApplicationMetadata getApplicationMetadata(); boolean isFailIfNotExists(); @Override void deployDomain(); @Override void undeployDomain(); @Override void deployApplication(); @Override void undeployApplication(); void redeployApplication(); Integer getApplicationId(); DeploymentVerification getDeploymentVerification();  }
@Test public void deployDomainTest() throws DeploymentException { expectedException.expect(DeploymentException.class); armArtifactDeployer.deployDomain(); }