DynamoDBClientSettings { public boolean areCredentialsProvided() { return (!keyPath.isEmpty() && !certPath.isEmpty() && !domainName.isEmpty() && !roleName.isEmpty() && !trustStore.isEmpty() && !trustStorePassword.isEmpty() && !ztsURL.isEmpty() && !region.isEmpty() && keyStore != null); } DynamoDBClientSettings(PrivateKeyStore keyStore); boolean areCredentialsProvided(); String getKeyPath(); String getCertPath(); String getDomainName(); String getRoleName(); String getTrustStore(); String getZtsURL(); String getRegion(); String getTrustStorePassword();  }
@Test public void credentialsNotProvided() { PrivateKeyStore keyStore = Mockito.mock(PrivateKeyStore.class); DynamoDBClientSettings dynamoDBClientSettings = new DynamoDBClientSettings(keyStore); assertFalse(dynamoDBClientSettings.areCredentialsProvided()); }