Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -53,14 +53,12 @@

<ItemGroup>
<!-- Exclude out-of-scope integration tests (still use Newtonsoft or depend on excluded SDK types) -->
<!-- Contentstack015 depends on Stack.Workflow() and Stack.Release() which are not yet migrated -->
<!-- <Compile Remove="IntegrationTest\Contentstack015_BulkOperationTest.cs" /> -->
<Compile Remove="IntegrationTest\Contentstack004_ReleaseTest.cs" />
<!-- Contentstack004_ReleaseTest.cs - RE-ENABLED for Release module STJ migration -->
<!-- Contentstack015_BulkOperationTest.cs - RE-ENABLED (Stack.Release() and Stack.Workflow() now active) -->
<!-- Contentstack020_WorkflowTest.cs - RE-ENABLED for Workflow module STJ migration -->
<Compile Remove="IntegrationTest\Contentstack012b_ContentTypeExpandedIntegrationTest.cs" />

<Compile Remove="IntegrationTest\Contentstack016_DeliveryTokenTest.cs" />
<Compile Remove="IntegrationTest\Contentstack017_TaxonomyTest.cs" />
<Compile Remove="IntegrationTest\Contentstack019_RoleTest.cs" />
<Compile Remove="IntegrationTest\Contentstack020_WorkflowTest.cs" />
</ItemGroup>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
using Contentstack.Management.Core.Tests.Model;
using Contentstack.Management.Core.Queryable;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Newtonsoft.Json.Linq;
using System.Text.Json.Nodes;
using Contentstack.Management.Core.Exceptions;

namespace Contentstack.Management.Core.Tests.IntegrationTest
Expand Down Expand Up @@ -168,7 +168,7 @@ private string CreateTestRelease()
};

ContentstackResponse contentstackResponse = _stack.Release().Create(releaseModel);
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

if (!contentstackResponse.IsSuccessStatusCode || response?["release"] == null)
{
Expand All @@ -195,7 +195,7 @@ public void Test001_Should_Create_Release()
Assert.IsNotNull(releaseUid);

ContentstackResponse contentstackResponse = _stack.Release(releaseUid).Fetch();
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

Assert.IsNotNull(response);
Assert.IsTrue(contentstackResponse.IsSuccessStatusCode);
Expand Down Expand Up @@ -239,7 +239,7 @@ private async Task<string> CreateTestReleaseAsync()
};

ContentstackResponse contentstackResponse = await _stack.Release().CreateAsync(releaseModel);
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

if (!contentstackResponse.IsSuccessStatusCode || response?["release"] == null)
{
Expand Down Expand Up @@ -274,7 +274,7 @@ private List<string> CreateSixNumberedReleases()
};

ContentstackResponse contentstackResponse = _stack.Release().Create(releaseModel);
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

if (!contentstackResponse.IsSuccessStatusCode || response?["release"] == null)
{
Expand Down Expand Up @@ -322,7 +322,7 @@ private async Task<List<string>> CreateSixNumberedReleasesAsync()
};

ContentstackResponse contentstackResponse = await _stack.Release().CreateAsync(releaseModel);
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

if (!contentstackResponse.IsSuccessStatusCode || response?["release"] == null)
{
Expand Down Expand Up @@ -402,7 +402,7 @@ public async Task Test002_Should_Create_Release_Async()
Assert.IsNotNull(releaseUid);

ContentstackResponse contentstackResponse = await _stack.Release(releaseUid).FetchAsync();
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

Assert.IsNotNull(response);
Assert.IsTrue(contentstackResponse.IsSuccessStatusCode);
Expand Down Expand Up @@ -440,13 +440,13 @@ public void Test003_Should_Query_All_Releases()
releaseUids = CreateSixNumberedReleases();

ContentstackResponse contentstackResponse = _stack.Release().Query().Find();
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

Assert.IsNotNull(response);
Assert.IsTrue(contentstackResponse.IsSuccessStatusCode);
Assert.IsNotNull(response["releases"]);

var releases = response["releases"] as JArray;
var releases = response["releases"] as JsonArray;
Assert.IsNotNull(releases);

Assert.IsTrue(releases.Count >= 6, $"Expected at least 6 releases, but found {releases.Count}");
Expand Down Expand Up @@ -479,13 +479,13 @@ public async Task Test004_Should_Query_All_Releases_Async()
releaseUids = await CreateSixNumberedReleasesAsync();

ContentstackResponse contentstackResponse = await _stack.Release().Query().FindAsync();
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

Assert.IsNotNull(response);
Assert.IsTrue(contentstackResponse.IsSuccessStatusCode);
Assert.IsNotNull(response["releases"]);

var releases = response["releases"] as JArray;
var releases = response["releases"] as JsonArray;
Assert.IsNotNull(releases);

Assert.IsTrue(releases.Count >= 6, $"Expected at least 6 releases, but found {releases.Count}");
Expand Down Expand Up @@ -519,7 +519,7 @@ public void Test005_Should_Fetch_Release()

string releaseToFetch = releaseUids[2];
ContentstackResponse contentstackResponse = _stack.Release(releaseToFetch).Fetch();
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

Assert.IsNotNull(response);
Assert.IsTrue(contentstackResponse.IsSuccessStatusCode);
Expand Down Expand Up @@ -549,7 +549,7 @@ public async Task Test006_Should_Fetch_Release_Async()

string releaseToFetch = releaseUids[4];
ContentstackResponse contentstackResponse = await _stack.Release(releaseToFetch).FetchAsync();
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

Assert.IsNotNull(response);
Assert.IsTrue(contentstackResponse.IsSuccessStatusCode);
Expand Down Expand Up @@ -586,7 +586,7 @@ public void Test007_Should_Update_Release()
};

ContentstackResponse contentstackResponse = _stack.Release(releaseUid).Update(updateModel);
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

Assert.IsNotNull(response);
Assert.IsTrue(contentstackResponse.IsSuccessStatusCode);
Expand Down Expand Up @@ -631,7 +631,7 @@ public async Task Test008_Should_Update_Release_Async()
};

ContentstackResponse contentstackResponse = await _stack.Release(releaseUid).UpdateAsync(updateModel);
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

Assert.IsNotNull(response);
Assert.IsTrue(contentstackResponse.IsSuccessStatusCode);
Expand Down Expand Up @@ -672,7 +672,7 @@ public void Test009_Should_Clone_Release()
string cloneDescription = _testReleaseDescription + " (Cloned)";

ContentstackResponse contentstackResponse = _stack.Release(originalReleaseUid).Clone(cloneName, cloneDescription);
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

Assert.IsNotNull(response);
Assert.IsTrue(contentstackResponse.IsSuccessStatusCode);
Expand Down Expand Up @@ -726,7 +726,7 @@ public async Task Test010_Should_Clone_Release_Async()
string cloneDescription = _testReleaseDescription + " (Cloned Async)";

ContentstackResponse contentstackResponse = await _stack.Release(originalReleaseUid).CloneAsync(cloneName, cloneDescription);
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

Assert.IsNotNull(response);
Assert.IsTrue(contentstackResponse.IsSuccessStatusCode);
Expand Down Expand Up @@ -778,7 +778,7 @@ public void Test011_Should_Query_Release_With_Parameters()
parameters.Add("limit", "5");

ContentstackResponse contentstackResponse = _stack.Release().Query().Limit(5).Find();
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

Assert.IsNotNull(response);
Assert.IsTrue(contentstackResponse.IsSuccessStatusCode);
Expand All @@ -803,7 +803,7 @@ public async Task Test012_Should_Query_Release_With_Parameters_Async()
parameters.Add("limit", "5");

ContentstackResponse contentstackResponse = await _stack.Release().Query().Limit(5).FindAsync();
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

Assert.IsNotNull(response);
Assert.IsTrue(contentstackResponse.IsSuccessStatusCode);
Expand Down Expand Up @@ -834,7 +834,7 @@ public void Test013_Should_Create_Release_With_ParameterCollection()
parameters.Add("include_count", "true");

ContentstackResponse contentstackResponse = _stack.Release().Create(releaseModel, parameters);
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

Assert.IsNotNull(response);
Assert.IsTrue(contentstackResponse.IsSuccessStatusCode);
Expand Down Expand Up @@ -869,7 +869,7 @@ public async Task Test014_Should_Create_Release_With_ParameterCollection_Async()
parameters.Add("include_count", "true");

ContentstackResponse contentstackResponse = await _stack.Release().CreateAsync(releaseModel, parameters);
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

Assert.IsNotNull(response);
Assert.IsTrue(contentstackResponse.IsSuccessStatusCode);
Expand All @@ -896,7 +896,7 @@ public void Test015_Should_Get_Release_Items()
releaseUid = CreateTestRelease();

ContentstackResponse contentstackResponse = _stack.Release(releaseUid).Item().GetAll();
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

Assert.IsNotNull(response);
Assert.IsTrue(contentstackResponse.IsSuccessStatusCode);
Expand Down Expand Up @@ -930,7 +930,7 @@ public async Task Test016_Should_Get_Release_Items_Async()
releaseUid = await CreateTestReleaseAsync();

ContentstackResponse contentstackResponse = await _stack.Release(releaseUid).Item().GetAllAsync();
var response = contentstackResponse.OpenJObjectResponse();
var response = contentstackResponse.OpenJsonObjectResponse();

Assert.IsNotNull(response);
Assert.IsTrue(contentstackResponse.IsSuccessStatusCode);
Expand Down Expand Up @@ -997,7 +997,7 @@ public void Test019_Should_Delete_Release()
};

ContentstackResponse createResponse = _stack.Release().Create(releaseModel);
var createResponseJson = createResponse.OpenJObjectResponse();
var createResponseJson = createResponse.OpenJsonObjectResponse();
string releaseToDeleteUid = createResponseJson["release"]["uid"].ToString();

ContentstackResponse contentstackResponse = _stack.Release(releaseToDeleteUid).Delete();
Expand Down Expand Up @@ -1026,7 +1026,7 @@ public async Task Test020_Should_Delete_Release_Async()
};

ContentstackResponse createResponse = await _stack.Release().CreateAsync(releaseModel);
var createResponseJson = createResponse.OpenJObjectResponse();
var createResponseJson = createResponse.OpenJsonObjectResponse();
string releaseToDeleteUid = createResponseJson["release"]["uid"].ToString();

ContentstackResponse contentstackResponse = await _stack.Release(releaseToDeleteUid).DeleteAsync();
Expand Down Expand Up @@ -1059,7 +1059,7 @@ public void Test021_Should_Delete_Release_Without_Content_Type_Header()
};

ContentstackResponse createResponse = _stack.Release().Create(releaseModel);
var createResponseJson = createResponse.OpenJObjectResponse();
var createResponseJson = createResponse.OpenJsonObjectResponse();
Assert.IsTrue(createResponse.IsSuccessStatusCode, "Create release must succeed.");
string releaseToDeleteUid = createResponseJson["release"]["uid"].ToString();

Expand Down Expand Up @@ -1103,7 +1103,7 @@ public async Task Test022_Should_Delete_Release_Async_Without_Content_Type_Heade
};

ContentstackResponse createResponse = await _stack.Release().CreateAsync(releaseModel);
var createResponseJson = createResponse.OpenJObjectResponse();
var createResponseJson = createResponse.OpenJsonObjectResponse();
Assert.IsTrue(createResponse.IsSuccessStatusCode, "Create release must succeed.");
string releaseToDeleteUid = createResponseJson["release"]["uid"].ToString();

Expand Down
Loading
Loading