Skip to content

Commit

Permalink
Made MergeTestUtil.IsFailedFallbackPipelineTest a readonly property
Browse files Browse the repository at this point in the history
  • Loading branch information
akotalwar committed Jan 11, 2023
1 parent 6179112 commit c94db62
Showing 1 changed file with 9 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -322,10 +322,7 @@ private static async Task<bool> TestHandlingOfFailedFallbackPipeline(bool isMult
private static async Task<(MergeTestUtil, IQueryPipelineStage)> CreateFallbackPipelineTestInfrastructure(int numItems, bool isFailedFallbackPipelineTest, bool isMultiPartition, QueryRequestOptions queryRequestOptions)
{
List<CosmosElement> documents = new List<CosmosElement>();
MergeTestUtil mergeTest = new MergeTestUtil
{
IsFailedFallbackPipelineTest = isFailedFallbackPipelineTest
};
MergeTestUtil mergeTest = new MergeTestUtil(isFailedFallbackPipelineTest);

OptimisticDirectExecutionTestInput input = CreateInput(
description: @"Single Partition Key and Value Field",
Expand Down Expand Up @@ -565,7 +562,7 @@ public override OptimisticDirectExecutionTestOutput ExecuteTest(OptimisticDirect
partitionedQueryExecutionInfo: partitionedQueryExecutionInfo,
executionEnvironment: null,
returnResultsInDeterministicOrder: null,
forcePassthrough: true,
forcePassthrough: false,
testInjections: queryRequestOptions.TestSettings);

string databaseId = "db1234";
Expand All @@ -590,11 +587,10 @@ private static QueryRequestOptions GetQueryRequestOptions(bool enableOptimisticD
{
MaxConcurrency = 0,
MaxItemCount = 10,
MaxBufferedItemCount = 7000,
TestSettings = new TestInjections(simulate429s: true, simulateEmptyPages: false, enableOptimisticDirectExecution: enableOptimisticDirectExecution, new TestInjections.ResponseStats()),
Properties = new Dictionary<string, object>()
{
{ HttpConstants.HttpHeaders.EnumerationDirection, "test" },
{ HttpConstants.HttpHeaders.EnumerationDirection, ""},
}
};
}
Expand All @@ -607,7 +603,12 @@ private class MergeTestUtil

public bool TooManyRequestsFailureCreated { get; private set; }

public bool IsFailedFallbackPipelineTest { get; set; }
public bool IsFailedFallbackPipelineTest { get; }

public MergeTestUtil(bool isFailedFallbackPipelineTest)
{
this.IsFailedFallbackPipelineTest = isFailedFallbackPipelineTest;
}

public async Task<Exception> ShouldReturnFailure()
{
Expand Down

0 comments on commit c94db62

Please sign in to comment.