Skip to content

Commit

Permalink
Merge pull request #488 from commercetools/gen-sdk-updates
Browse files Browse the repository at this point in the history
  • Loading branch information
jenschude authored Sep 15, 2023
2 parents 007683f + 1e15e2a commit 3160123
Show file tree
Hide file tree
Showing 2,430 changed files with 128,794 additions and 10 deletions.
20 changes: 10 additions & 10 deletions changes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
**Api changes**

<details>
<summary>Removed Type(s)</summary>

- :warning: removed type `CustomerMessagePayload`
</details>


<details>
<summary>Added Type(s)</summary>

Expand All @@ -25,14 +32,14 @@
- added type `BusinessUnitCustomTypeSetMessagePayload`
</details>

**History changes**

<details>
<summary>Removed Type(s)</summary>
<summary>Added Property(s)</summary>

- :warning: removed type `CustomerMessagePayload`
- added property `businessUnit` to type `Record`
</details>

**History changes**

<details>
<summary>Added QueryParameter(s)</summary>
Expand All @@ -42,10 +49,3 @@
- added query parameter `businessUnit` to method `get /{projectKey}/{resourceType}/{ID}`
</details>


<details>
<summary>Added Property(s)</summary>

- added property `businessUnit` to type `Record`
</details>

Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@

package com.commercetools.api.models.api_client;

import com.tngtech.junit.dataprovider.DataProvider;
import com.tngtech.junit.dataprovider.DataProviderExtension;
import com.tngtech.junit.dataprovider.UseDataProvider;
import com.tngtech.junit.dataprovider.UseDataProviderExtension;

import org.assertj.core.api.Assertions;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.TestTemplate;
import org.junit.jupiter.api.extension.ExtendWith;

@ExtendWith(UseDataProviderExtension.class)
@ExtendWith(DataProviderExtension.class)
public class ApiClientDraftTest {

@TestTemplate
@UseDataProvider("objectBuilder")
public void buildUnchecked(ApiClientDraftBuilder builder) {
ApiClientDraft apiClientDraft = builder.buildUnchecked();
Assertions.assertThat(apiClientDraft).isInstanceOf(ApiClientDraft.class);
}

@DataProvider
public static Object[][] objectBuilder() {
return new Object[][] { new Object[] { ApiClientDraft.builder().name("name") },
new Object[] { ApiClientDraft.builder().scope("scope") },
new Object[] { ApiClientDraft.builder().deleteDaysAfterCreation(4L) },
new Object[] { ApiClientDraft.builder().accessTokenValiditySeconds(8) },
new Object[] { ApiClientDraft.builder().refreshTokenValiditySeconds(7) } };
}

@Test
public void name() {
ApiClientDraft value = ApiClientDraft.of();
value.setName("name");
Assertions.assertThat(value.getName()).isEqualTo("name");
}

@Test
public void scope() {
ApiClientDraft value = ApiClientDraft.of();
value.setScope("scope");
Assertions.assertThat(value.getScope()).isEqualTo("scope");
}

@Test
public void deleteDaysAfterCreation() {
ApiClientDraft value = ApiClientDraft.of();
value.setDeleteDaysAfterCreation(4L);
Assertions.assertThat(value.getDeleteDaysAfterCreation()).isEqualTo(4L);
}

@Test
public void accessTokenValiditySeconds() {
ApiClientDraft value = ApiClientDraft.of();
value.setAccessTokenValiditySeconds(8);
Assertions.assertThat(value.getAccessTokenValiditySeconds()).isEqualTo(8);
}

@Test
public void refreshTokenValiditySeconds() {
ApiClientDraft value = ApiClientDraft.of();
value.setRefreshTokenValiditySeconds(7);
Assertions.assertThat(value.getRefreshTokenValiditySeconds()).isEqualTo(7);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@

package com.commercetools.api.models.api_client;

import java.util.Collections;

import com.tngtech.junit.dataprovider.DataProvider;
import com.tngtech.junit.dataprovider.DataProviderExtension;
import com.tngtech.junit.dataprovider.UseDataProvider;
import com.tngtech.junit.dataprovider.UseDataProviderExtension;

import org.assertj.core.api.Assertions;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.TestTemplate;
import org.junit.jupiter.api.extension.ExtendWith;

@ExtendWith(UseDataProviderExtension.class)
@ExtendWith(DataProviderExtension.class)
public class ApiClientPagedQueryResponseTest {

@TestTemplate
@UseDataProvider("objectBuilder")
public void buildUnchecked(ApiClientPagedQueryResponseBuilder builder) {
ApiClientPagedQueryResponse apiClientPagedQueryResponse = builder.buildUnchecked();
Assertions.assertThat(apiClientPagedQueryResponse).isInstanceOf(ApiClientPagedQueryResponse.class);
}

@DataProvider
public static Object[][] objectBuilder() {
return new Object[][] { new Object[] { ApiClientPagedQueryResponse.builder().limit(7L) },
new Object[] { ApiClientPagedQueryResponse.builder().offset(3L) },
new Object[] { ApiClientPagedQueryResponse.builder().count(2L) },
new Object[] { ApiClientPagedQueryResponse.builder().total(1L) },
new Object[] { ApiClientPagedQueryResponse.builder()
.results(
Collections.singletonList(new com.commercetools.api.models.api_client.ApiClientImpl())) } };
}

@Test
public void limit() {
ApiClientPagedQueryResponse value = ApiClientPagedQueryResponse.of();
value.setLimit(7L);
Assertions.assertThat(value.getLimit()).isEqualTo(7L);
}

@Test
public void offset() {
ApiClientPagedQueryResponse value = ApiClientPagedQueryResponse.of();
value.setOffset(3L);
Assertions.assertThat(value.getOffset()).isEqualTo(3L);
}

@Test
public void count() {
ApiClientPagedQueryResponse value = ApiClientPagedQueryResponse.of();
value.setCount(2L);
Assertions.assertThat(value.getCount()).isEqualTo(2L);
}

@Test
public void total() {
ApiClientPagedQueryResponse value = ApiClientPagedQueryResponse.of();
value.setTotal(1L);
Assertions.assertThat(value.getTotal()).isEqualTo(1L);
}

@Test
public void results() {
ApiClientPagedQueryResponse value = ApiClientPagedQueryResponse.of();
value.setResults(Collections.singletonList(new com.commercetools.api.models.api_client.ApiClientImpl()));
Assertions.assertThat(value.getResults())
.isEqualTo(Collections.singletonList(new com.commercetools.api.models.api_client.ApiClientImpl()));
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@

package com.commercetools.api.models.api_client;

import java.time.LocalDate;
import java.time.ZonedDateTime;

import com.tngtech.junit.dataprovider.DataProvider;
import com.tngtech.junit.dataprovider.DataProviderExtension;
import com.tngtech.junit.dataprovider.UseDataProvider;
import com.tngtech.junit.dataprovider.UseDataProviderExtension;

import org.assertj.core.api.Assertions;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.TestTemplate;
import org.junit.jupiter.api.extension.ExtendWith;

@ExtendWith(UseDataProviderExtension.class)
@ExtendWith(DataProviderExtension.class)
public class ApiClientTest {

@TestTemplate
@UseDataProvider("objectBuilder")
public void buildUnchecked(ApiClientBuilder builder) {
ApiClient apiClient = builder.buildUnchecked();
Assertions.assertThat(apiClient).isInstanceOf(ApiClient.class);
}

@DataProvider
public static Object[][] objectBuilder() {
return new Object[][] { new Object[] { ApiClient.builder().id("id") },
new Object[] { ApiClient.builder().name("name") }, new Object[] { ApiClient.builder().scope("scope") },
new Object[] { ApiClient.builder().secret("secret") },
new Object[] { ApiClient.builder().lastUsedAt(LocalDate.parse("2023-06-01")) },
new Object[] { ApiClient.builder().deleteAt(ZonedDateTime.parse("2023-06-01T12:00Z")) },
new Object[] { ApiClient.builder().createdAt(ZonedDateTime.parse("2023-06-01T12:00Z")) },
new Object[] { ApiClient.builder().accessTokenValiditySeconds(8) },
new Object[] { ApiClient.builder().refreshTokenValiditySeconds(7) } };
}

@Test
public void id() {
ApiClient value = ApiClient.of();
value.setId("id");
Assertions.assertThat(value.getId()).isEqualTo("id");
}

@Test
public void name() {
ApiClient value = ApiClient.of();
value.setName("name");
Assertions.assertThat(value.getName()).isEqualTo("name");
}

@Test
public void scope() {
ApiClient value = ApiClient.of();
value.setScope("scope");
Assertions.assertThat(value.getScope()).isEqualTo("scope");
}

@Test
public void secret() {
ApiClient value = ApiClient.of();
value.setSecret("secret");
Assertions.assertThat(value.getSecret()).isEqualTo("secret");
}

@Test
public void lastUsedAt() {
ApiClient value = ApiClient.of();
value.setLastUsedAt(LocalDate.parse("2023-06-01"));
Assertions.assertThat(value.getLastUsedAt()).isEqualTo(LocalDate.parse("2023-06-01"));
}

@Test
public void deleteAt() {
ApiClient value = ApiClient.of();
value.setDeleteAt(ZonedDateTime.parse("2023-06-01T12:00Z"));
Assertions.assertThat(value.getDeleteAt()).isEqualTo(ZonedDateTime.parse("2023-06-01T12:00Z"));
}

@Test
public void createdAt() {
ApiClient value = ApiClient.of();
value.setCreatedAt(ZonedDateTime.parse("2023-06-01T12:00Z"));
Assertions.assertThat(value.getCreatedAt()).isEqualTo(ZonedDateTime.parse("2023-06-01T12:00Z"));
}

@Test
public void accessTokenValiditySeconds() {
ApiClient value = ApiClient.of();
value.setAccessTokenValiditySeconds(8);
Assertions.assertThat(value.getAccessTokenValiditySeconds()).isEqualTo(8);
}

@Test
public void refreshTokenValiditySeconds() {
ApiClient value = ApiClient.of();
value.setRefreshTokenValiditySeconds(7);
Assertions.assertThat(value.getRefreshTokenValiditySeconds()).isEqualTo(7);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@

package com.commercetools.api.models.associate_role;

import com.tngtech.junit.dataprovider.DataProvider;
import com.tngtech.junit.dataprovider.DataProviderExtension;
import com.tngtech.junit.dataprovider.UseDataProvider;
import com.tngtech.junit.dataprovider.UseDataProviderExtension;

import org.assertj.core.api.Assertions;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.TestTemplate;
import org.junit.jupiter.api.extension.ExtendWith;

@ExtendWith(UseDataProviderExtension.class)
@ExtendWith(DataProviderExtension.class)
public class AssociateRoleAddPermissionActionTest {

@TestTemplate
@UseDataProvider("objectBuilder")
public void buildUnchecked(AssociateRoleAddPermissionActionBuilder builder) {
AssociateRoleAddPermissionAction associateRoleAddPermissionAction = builder.buildUnchecked();
Assertions.assertThat(associateRoleAddPermissionAction).isInstanceOf(AssociateRoleAddPermissionAction.class);
}

@DataProvider
public static Object[][] objectBuilder() {
return new Object[][] { new Object[] { AssociateRoleAddPermissionAction.builder()
.permission(com.commercetools.api.models.associate_role.Permission.findEnum("AddChildUnits")) } };
}

@Test
public void permission() {
AssociateRoleAddPermissionAction value = AssociateRoleAddPermissionAction.of();
value.setPermission(com.commercetools.api.models.associate_role.Permission.findEnum("AddChildUnits"));
Assertions.assertThat(value.getPermission())
.isEqualTo(com.commercetools.api.models.associate_role.Permission.findEnum("AddChildUnits"));
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@

package com.commercetools.api.models.associate_role;

import com.tngtech.junit.dataprovider.DataProvider;
import com.tngtech.junit.dataprovider.DataProviderExtension;
import com.tngtech.junit.dataprovider.UseDataProvider;
import com.tngtech.junit.dataprovider.UseDataProviderExtension;

import org.assertj.core.api.Assertions;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.TestTemplate;
import org.junit.jupiter.api.extension.ExtendWith;

@ExtendWith(UseDataProviderExtension.class)
@ExtendWith(DataProviderExtension.class)
public class AssociateRoleChangeBuyerAssignableActionTest {

@TestTemplate
@UseDataProvider("objectBuilder")
public void buildUnchecked(AssociateRoleChangeBuyerAssignableActionBuilder builder) {
AssociateRoleChangeBuyerAssignableAction associateRoleChangeBuyerAssignableAction = builder.buildUnchecked();
Assertions.assertThat(associateRoleChangeBuyerAssignableAction)
.isInstanceOf(AssociateRoleChangeBuyerAssignableAction.class);
}

@DataProvider
public static Object[][] objectBuilder() {
return new Object[][] {
new Object[] { AssociateRoleChangeBuyerAssignableAction.builder().buyerAssignable(true) } };
}

@Test
public void buyerAssignable() {
AssociateRoleChangeBuyerAssignableAction value = AssociateRoleChangeBuyerAssignableAction.of();
value.setBuyerAssignable(true);
Assertions.assertThat(value.getBuyerAssignable()).isEqualTo(true);
}
}
Loading

0 comments on commit 3160123

Please sign in to comment.