Skip to content

Commit 7adb008

Browse files
committed
Add supported fields
1 parent 23d56c9 commit 7adb008

File tree

2 files changed

+79
-0
lines changed

2 files changed

+79
-0
lines changed

kubernetes/src/test/java/oracle/kubernetes/operator/helm/HelmDomainValues.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,13 @@ class HelmDomainValues extends DomainValues {
2828
loadFromMap(map, this::setManagedServerNameBase, "managedServerNameBase");
2929
loadFromMap(map, this::setWeblogicImage, "weblogicImage");
3030
loadFromMap(map, this::setWeblogicDomainStorageType, "weblogicDomainStorageType");
31+
loadFromMap(map, this::setWeblogicDomainStorageNFSServer, "weblogicDomainStorageNFSServer");
32+
loadFromMap(map, this::setWeblogicDomainStoragePath, "weblogicDomainStoragePath");
3133
loadFromMap(
3234
map, this::setWeblogicDomainStorageReclaimPolicy, "weblogicDomainStorageReclaimPolicy");
3335
loadFromMap(map, this::setWeblogicDomainStorageSize, "weblogicDomainStorageSize");
3436
loadFromMap(map, this::setWeblogicCredentialsSecretName, "weblogicCredentialsSecretName");
37+
loadFromMap(map, this::setWeblogicImagePullSecretName, "weblogicImagePullSecretName");
3538
loadFromMap(map, this::setT3PublicAddress, "t3PublicAddress");
3639
loadFromMap(map, this::setNamespace, "namespace");
3740
loadFromMap(map, this::setLoadBalancer, "loadBalancer");
@@ -90,10 +93,14 @@ Map<String, Object> createMap() {
9093
addStringMapEntry(map, this::getManagedServerNameBase, "managedServerNameBase");
9194
addStringMapEntry(map, this::getWeblogicImage, "weblogicImage");
9295
addStringMapEntry(map, this::getWeblogicDomainStorageType, "weblogicDomainStorageType");
96+
addStringMapEntry(
97+
map, this::getWeblogicDomainStorageNFSServer, "weblogicDomainStorageNFSServer");
98+
addStringMapEntry(map, this::getWeblogicDomainStoragePath, "weblogicDomainStoragePath");
9399
addStringMapEntry(
94100
map, this::getWeblogicDomainStorageReclaimPolicy, "weblogicDomainStorageReclaimPolicy");
95101
addStringMapEntry(map, this::getWeblogicDomainStorageSize, "weblogicDomainStorageSize");
96102
addStringMapEntry(map, this::getWeblogicCredentialsSecretName, "weblogicCredentialsSecretName");
103+
addStringMapEntry(map, this::getWeblogicImagePullSecretName, "weblogicImagePullSecretName");
97104
addStringMapEntry(map, this::getT3PublicAddress, "t3PublicAddress");
98105
addStringMapEntry(map, this::getNamespace, "namespace");
99106
addStringMapEntry(map, this::getLoadBalancer, "loadBalancer");

kubernetes/src/test/java/oracle/kubernetes/operator/helm/HelmDomainValuesTest.java

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,54 @@ public void whenCreatedFromMapWithWeblogicDomainStorageType_hasSpecifiedValue()
346346
assertThat(values.getWeblogicDomainStorageType(), equalTo(stringValue));
347347
}
348348

349+
// ----- weblogicDomainStorageNFSServer
350+
351+
@Test
352+
public void whenWeblogicDomainStorageNFSServerSet_createdMapContainsValue() {
353+
domainValues.weblogicDomainStorageNFSServer(stringValue);
354+
355+
assertThat(domainValues.createMap(), hasEntry("weblogicDomainStorageNFSServer", stringValue));
356+
}
357+
358+
@Test
359+
public void whenCreatedFromMapWithoutWeblogicDomainStorageNFSServer_hasEmptyString() {
360+
HelmDomainValues values = new HelmDomainValues(ImmutableMap.of());
361+
362+
assertThat(values.getWeblogicDomainStorageNFSServer(), equalTo(""));
363+
}
364+
365+
@Test
366+
public void whenCreatedFromMapWithWeblogicDomainStorageNFSServer_hasSpecifiedValue() {
367+
HelmDomainValues values =
368+
new HelmDomainValues(ImmutableMap.of("weblogicDomainStorageNFSServer", stringValue));
369+
370+
assertThat(values.getWeblogicDomainStorageNFSServer(), equalTo(stringValue));
371+
}
372+
373+
// ----- weblogicDomainStoragePath
374+
375+
@Test
376+
public void whenWeblogicDomainStoragePathSet_createdMapContainsValue() {
377+
domainValues.weblogicDomainStoragePath(stringValue);
378+
379+
assertThat(domainValues.createMap(), hasEntry("weblogicDomainStoragePath", stringValue));
380+
}
381+
382+
@Test
383+
public void whenCreatedFromMapWithoutWeblogicDomainStoragePath_hasEmptyString() {
384+
HelmDomainValues values = new HelmDomainValues(ImmutableMap.of());
385+
386+
assertThat(values.getWeblogicDomainStoragePath(), equalTo(""));
387+
}
388+
389+
@Test
390+
public void whenCreatedFromMapWithWeblogicDomainStoragePath_hasSpecifiedValue() {
391+
HelmDomainValues values =
392+
new HelmDomainValues(ImmutableMap.of("weblogicDomainStoragePath", stringValue));
393+
394+
assertThat(values.getWeblogicDomainStoragePath(), equalTo(stringValue));
395+
}
396+
349397
// ----- weblogicDomainStorageReclaimPolicy
350398

351399
@Test
@@ -461,6 +509,30 @@ public void whenCreatedFromMapWithWeblogicCredentialsSecretName_hasSpecifiedValu
461509
assertThat(values.getWeblogicCredentialsSecretName(), equalTo(stringValue));
462510
}
463511

512+
// ----- weblogicImagePullSecretName
513+
514+
@Test
515+
public void whenWeblogicImagePullSecretNameSet_createdMapContainsValue() {
516+
domainValues.weblogicImagePullSecretName(stringValue);
517+
518+
assertThat(domainValues.createMap(), hasEntry("weblogicImagePullSecretName", stringValue));
519+
}
520+
521+
@Test
522+
public void whenCreatedFromMapWithoutWeblogicImagePullSecretName_hasEmptyString() {
523+
HelmDomainValues values = new HelmDomainValues(ImmutableMap.of());
524+
525+
assertThat(values.getWeblogicImagePullSecretName(), equalTo(""));
526+
}
527+
528+
@Test
529+
public void whenCreatedFromMapWithWeblogicImagePullSecretName_hasSpecifiedValue() {
530+
HelmDomainValues values =
531+
new HelmDomainValues(ImmutableMap.of("weblogicImagePullSecretName", stringValue));
532+
533+
assertThat(values.getWeblogicImagePullSecretName(), equalTo(stringValue));
534+
}
535+
464536
// ----- t3ChannelPort
465537

466538
@Test

0 commit comments

Comments
 (0)