@Test
  public void testCredentialsWithNoConnectionExtension() {
    StorageServerConnections conn =
        createConnectionWithCredentials("target1", "userConn", "pwdConn");

    Pair<String, String> credentials =
        helper.getStorageConnectionCredentialsForhost(Guid.newGuid(), conn);
    assertCredentials(credentials, conn.getuser_name(), conn.getpassword());
  }
  @Test
  public void testCredentialsWithConnectionExtensionDifferentHostSameTarget() {
    StorageServerConnections conn =
        createConnectionWithCredentials("target1", "userConn", "pwdConn");
    StorageServerConnectionExtension connExt =
        createConnectionExtension(Guid.newGuid(), "target1", "userConnExt", "pwdConnExt");
    when(connExtDaoMock.getByHostIdAndTarget(Guid.newGuid(), connExt.getIqn())).thenReturn(connExt);

    Pair<String, String> credentials =
        helper.getStorageConnectionCredentialsForhost(connExt.getHostId(), conn);
    assertCredentials(credentials, conn.getuser_name(), conn.getpassword());
  }
 @Before
 public void setup() {
   helper = spy(StorageConnectionHelper.getInstance());
   doReturn(connExtDaoMock).when(helper).getConnectionExtensionDao();
 }