### Question:
HashicorpKeyVaultConfig extends ConfigItem implements KeyVaultConfig { @Override public KeyVaultType getKeyVaultType() { return KeyVaultType.HASHICORP; } HashicorpKeyVaultConfig(String url, String approlePath, Path tlsKeyStorePath, Path tlsTrustStorePath);  HashicorpKeyVaultConfig(); String getUrl(); void setUrl(String url); Path getTlsKeyStorePath(); void setTlsKeyStorePath(Path tlsKeyStorePath); Path getTlsTrustStorePath(); void setTlsTrustStorePath(Path tlsTrustStorePath); String getApprolePath(); void setApprolePath(String approlePath); @Override KeyVaultType getKeyVaultType();  }### Answer:
@Test public void getType() { assertThat(vaultConfig.getKeyVaultType()).isEqualTo(KeyVaultType.HASHICORP); }