Skip to content

Commit e32a6da

Browse files
committed
fixed uts
1 parent 17dba02 commit e32a6da

File tree

8 files changed

+27
-19
lines changed

8 files changed

+27
-19
lines changed

332-ci-manager/service/src/main/java/io/harness/ci/execution/buildstate/CodebaseUtils.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -445,8 +445,13 @@ public ConnectorDetails getGitConnector(
445445
throw new CIStageExecutionException("CI codebase is mandatory in case git clone is enabled");
446446
}
447447

448-
String connectorRefValue = codeBase.getConnectorRef().getValue();
449-
return getGitConnector(ngAccess, connectorRefValue, ambiance, codeBase.getRepoName().getValue());
448+
String connectorRefValue = codeBase.getConneadd ctorRef().getValue();
449+
String repoName = null;
450+
if (codeBase.getRepoName() != null) {
451+
repoName = codeBase.getRepoName().getValue();
452+
}
453+
454+
return getGitConnector(ngAccess, connectorRefValue, ambiance, repoName);
450455
}
451456

452457
public ConnectorDetails getGitConnector(

332-ci-manager/service/src/test/java/io/harness/ci/executionplan/rule/CIExecutionRule.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
import static org.mockito.Mockito.mock;
1515

16+
import io.harness.AccessControlClientConfiguration;
1617
import io.harness.ModuleType;
1718
import io.harness.SCMGrpcClientModule;
1819
import io.harness.ScmConnectionConfig;
@@ -178,6 +179,7 @@ protected void configure() {
178179
.build());
179180
bind(IACMServiceClient.class).toProvider(IACMServiceClientFactory.class).in(Scopes.SINGLETON);
180181
bind(SSCAServiceClient.class).toInstance(mock(SSCAServiceClient.class));
182+
bind(AccessControlClientConfiguration.class).toInstance(mock(AccessControlClientConfiguration.class));
181183
}
182184
});
183185

332-ci-manager/service/src/test/java/io/harness/ci/integrationstage/VmInitializeTaskParamsBuilderTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ public void getVmInitializeTaskParams() {
119119

120120
Map<String, String> m = new HashMap<>();
121121
when(codebaseUtils.getGitConnector(AmbianceUtils.getNgAccess(ambiance), initializeStepInfo.getCiCodebase(),
122-
initializeStepInfo.isSkipGitClone()))
122+
initializeStepInfo.isSkipGitClone(), ambiance))
123123
.thenReturn(null);
124124
when(codebaseUtils.getCodebaseVars(any(), any(), any())).thenReturn(m);
125125
when(
@@ -165,7 +165,7 @@ public void getHostedVmInitializeTaskParams() {
165165

166166
Map<String, String> m = new HashMap<>();
167167
when(codebaseUtils.getGitConnector(AmbianceUtils.getNgAccess(ambiance), initializeStepInfo.getCiCodebase(),
168-
initializeStepInfo.isSkipGitClone()))
168+
initializeStepInfo.isSkipGitClone(), null))
169169
.thenReturn(null);
170170
when(codebaseUtils.getCodebaseVars(any(), any(), any())).thenReturn(m);
171171
when(
@@ -283,7 +283,7 @@ public void getHostedVmInitializeTaskParamsWithBareMetalEnabled() {
283283

284284
Map<String, String> m = new HashMap<>();
285285
when(codebaseUtils.getGitConnector(AmbianceUtils.getNgAccess(ambiance), initializeStepInfo.getCiCodebase(),
286-
initializeStepInfo.isSkipGitClone()))
286+
initializeStepInfo.isSkipGitClone(), null))
287287
.thenReturn(null);
288288
when(codebaseUtils.getCodebaseVars(any(), any(), any())).thenReturn(m);
289289
when(

332-ci-manager/service/src/test/java/io/harness/ci/stateutils/buildstate/CodebaseUtilsTest.java

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -194,15 +194,15 @@ public void testGetCompleteUrlForAzureSshAccountConnector() {
194194
public void testGetGitConnectorSkipClone() {
195195
NGAccess ngAccess = Mockito.mock(NGAccess.class);
196196
CodeBase codeBase = CodeBase.builder().build();
197-
final ConnectorDetails gitConnector = codebaseUtils.getGitConnector(ngAccess, codeBase, true);
197+
final ConnectorDetails gitConnector = codebaseUtils.getGitConnector(ngAccess, codeBase, true, null);
198198
assertThat(gitConnector).isNull();
199199
}
200200

201201
@Test(expected = CIStageExecutionException.class)
202202
@Owner(developers = JAMES_RICKS)
203203
@Category(UnitTests.class)
204204
public void testGetGitConnectorNullCodeBase() {
205-
codebaseUtils.getGitConnector(null, null, false);
205+
codebaseUtils.getGitConnector(null, null, false, null);
206206
}
207207

208208
@Test
@@ -211,9 +211,10 @@ public void testGetGitConnectorNullCodeBase() {
211211
public void testGetGitConnectorCodebase() {
212212
String connectorRefValue = "myConnectorRef";
213213
ConnectorDetails connectorDetails = ConnectorDetails.builder().connectorType(ConnectorType.GITHUB).build();
214-
when(connectorUtils.getConnectorDetails(any(), eq(connectorRefValue), eq(true))).thenReturn(connectorDetails);
214+
when(connectorUtils.getConnectorDetailsWithToken(any(), eq(connectorRefValue), eq(true), any(), any()))
215+
.thenReturn(connectorDetails);
215216
CodeBase codeBase = CodeBase.builder().connectorRef(ParameterField.createValueField(connectorRefValue)).build();
216-
final ConnectorDetails gitConnector = codebaseUtils.getGitConnector(null, codeBase, false);
217+
final ConnectorDetails gitConnector = codebaseUtils.getGitConnector(null, codeBase, false, null);
217218
assertThat(gitConnector).isEqualTo(connectorDetails);
218219
}
219220

@@ -223,8 +224,9 @@ public void testGetGitConnectorCodebase() {
223224
public void testGetGitConnector() {
224225
String connectorRefValue = "myConnectorRef";
225226
ConnectorDetails connectorDetails = ConnectorDetails.builder().connectorType(ConnectorType.GITHUB).build();
226-
when(connectorUtils.getConnectorDetails(any(), eq(connectorRefValue), eq(true))).thenReturn(connectorDetails);
227-
final ConnectorDetails gitConnector = codebaseUtils.getGitConnector(null, connectorRefValue);
227+
when(connectorUtils.getConnectorDetailsWithToken(any(), eq(connectorRefValue), eq(true), any(), any()))
228+
.thenReturn(connectorDetails);
229+
final ConnectorDetails gitConnector = codebaseUtils.getGitConnector(null, connectorRefValue, null, null);
228230
assertThat(gitConnector).isEqualTo(connectorDetails);
229231
}
230232

332-ci-manager/service/src/test/java/io/harness/ci/stateutils/buildstate/PluginSettingUtilsTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -626,7 +626,7 @@ public void shouldGetGitClonePluginCompatibleStepInfoEnvVariables() {
626626
Integer depth = 22;
627627

628628
ConnectorDetails connectorDetails = ConnectorDetails.builder().build();
629-
when(codebaseUtils.getGitConnector(any(), eq(connectorRef))).thenReturn(connectorDetails);
629+
when(codebaseUtils.getGitConnector(any(), eq(connectorRef), any(), any())).thenReturn(connectorDetails);
630630

631631
when(ciCodebaseUtils.getGitConnector(any(), eq(connectorRef))).thenReturn(connectorDetails);
632632
Map<String, String> gitEnvVars = new HashMap<>();
@@ -677,7 +677,7 @@ public void shouldGetGitClonePluginCompatibleStepInfoNoCloneDirAccountUrlEnvVari
677677
Integer depth = 22;
678678

679679
ConnectorDetails connectorDetails = ConnectorDetails.builder().build();
680-
when(codebaseUtils.getGitConnector(any(), eq(connectorRef))).thenReturn(connectorDetails);
680+
when(codebaseUtils.getGitConnector(any(), eq(connectorRef), any(), any())).thenReturn(connectorDetails);
681681
when(ciCodebaseUtils.getGitConnector(any(), eq(connectorRef))).thenReturn(connectorDetails);
682682

683683
Map<String, String> gitEnvVars = new HashMap<>();
@@ -727,7 +727,7 @@ public void shouldGetGitClonePluginCompatibleStepInfoNoCloneDirRepoUrlEnvVariabl
727727
Integer depth = 22;
728728

729729
ConnectorDetails connectorDetails = ConnectorDetails.builder().build();
730-
when(codebaseUtils.getGitConnector(any(), eq(connectorRef))).thenReturn(connectorDetails);
730+
when(codebaseUtils.getGitConnector(any(), eq(connectorRef), any(), any())).thenReturn(connectorDetails);
731731

732732
when(ciCodebaseUtils.getGitConnector(any(), eq(connectorRef))).thenReturn(connectorDetails);
733733
Map<String, String> gitEnvVars = new HashMap<>();

879-pipeline-ci-commons/src/main/java/io/harness/ci/utils/BaseConnectorUtils.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,9 +212,9 @@ public String getSCMBaseUrl(String baseUrl) {
212212
String host = url.getHost();
213213
String protocol = url.getProtocol();
214214
if (host.equals("localhost")) {
215-
return "http://1005-59-89-164-155.ngrok-free.app/git";
215+
return "";
216216
}
217-
return protocol + "://" + GIT_DOT + host;
217+
return baseUrl + "/code/git";
218218
} catch (Exception e) {
219219
log.error("There was error while generating scm base URL", e);
220220
}

980-commons/src/main/java/io/harness/security/JWTTokenServiceUtils.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,8 @@ public String generateJWTToken(Map<String, String> claims, Long validityDuration
168168
}
169169
}
170170

171-
public String generateJWTToken(Map<String, String> claims, Map<String, String[]> arrayClaims, Long validityDurationInMillis, String jwtPasswordSecret) {
171+
public String generateJWTToken(Map<String, String> claims, Map<String, String[]> arrayClaims,
172+
Long validityDurationInMillis, String jwtPasswordSecret) {
172173
if (jwtPasswordSecret == null) {
173174
throw new InvalidRequestException("Could not find verification secret token");
174175
}

pipeline-service/modules/ng-triggers/src/main/java/io/harness/ngtriggers/eventmapper/filters/impl/GitWebhookTriggerRepoFilter.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020
import static java.util.stream.Collectors.toList;
2121
import static org.apache.commons.lang3.StringUtils.EMPTY;
2222
import static org.apache.commons.lang3.StringUtils.isBlank;
23-
import static org.apache.commons.lang3.StringUtils.stripEnd;
24-
import static org.apache.commons.lang3.StringUtils.stripStart;
2523

2624
import io.harness.annotations.dev.OwnedBy;
2725
import io.harness.beans.FeatureName;

0 commit comments

Comments
 (0)