Skip to content

Commit d5f109d

Browse files
committed
cleanup
1 parent 1adf1d1 commit d5f109d

File tree

8 files changed

+15
-11
lines changed

8 files changed

+15
-11
lines changed

src/QAToolKit.Engine.Bombardier.Test/BombardierOutputOptionsTests.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@ public void BombardierOutputOptionsTrueTest_Successful()
1818
[Fact]
1919
public void BombardierOutputOptionsFalseTest_Successful()
2020
{
21-
var options = new BombardierOutputOptions();
22-
options.ObfuscateAuthenticationHeader = false;
21+
var options = new BombardierOutputOptions
22+
{
23+
ObfuscateAuthenticationHeader = false
24+
};
2325

2426
Assert.False(options.ObfuscateAuthenticationHeader);
2527
}

src/QAToolKit.Engine.Bombardier.Test/BombardierTestsGeneratorTests.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ public async Task GenerateBombardierTestWithOptionsVariation1Test_Successfull()
4242

4343
var bombardierTests = await bombardierTestsGenerator.Generate(httpRequest);
4444

45+
_logger.LogInformation(JsonConvert.SerializeObject(bombardierTests, Formatting.Indented));
46+
4547
Assert.NotNull(bombardierTests);
4648
Assert.Single(bombardierTests);
4749
Assert.Contains(" -m GET https://petstore3.swagger.io/api/v3/pet/10 -c 1 --http2 --timeout=30s --duration=1s", bombardierTests.FirstOrDefault().Command);

src/QAToolKit.Engine.Bombardier.Test/BombardierTestsRunnerTests.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ public async Task BombardierGetTestWithOptionsTest_Successfull()
4747
});
4848
var bombardierResults = await bombardierTestsRunner.Run();
4949

50+
_logger.LogInformation(JsonConvert.SerializeObject(bombardierResults, Formatting.Indented));
51+
5052
Assert.NotNull(bombardierResults);
5153
Assert.Single(bombardierResults);
5254
Assert.True(bombardierResults.FirstOrDefault().Counter1xx == 0);
@@ -100,6 +102,8 @@ public async Task BombardierPostTestWithOptionsTest_Successfull()
100102
});
101103
var bombardierResults = await bombardierTestsRunner.Run();
102104

105+
_logger.LogInformation(JsonConvert.SerializeObject(bombardierResults, Formatting.Indented));
106+
103107
Assert.NotNull(bombardierResults);
104108
Assert.Single(bombardierResults);
105109
Assert.True(bombardierResults.FirstOrDefault().Counter1xx == 0);

src/QAToolKit.Engine.Bombardier/BombardierGeneratorOptions.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,7 @@ public class BombardierGeneratorOptions
7575
/// <returns></returns>
7676
public BombardierGeneratorOptions AddReplacementValues(ReplacementValue[] replacementValues)
7777
{
78-
if (replacementValues == null)
79-
throw new ArgumentException(nameof(replacementValues));
80-
81-
ReplacementValues = replacementValues;
78+
ReplacementValues = replacementValues ?? throw new ArgumentException(nameof(replacementValues));
8279
return this;
8380
}
8481

src/QAToolKit.Engine.Bombardier/BombardierTestsGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public async Task<IEnumerable<BombardierTest>> Generate(IList<HttpRequest> restR
5656
{
5757
scriptBuilder.AppendLine($"{bombardierFullPath} " +
5858
$"-m {request.Method.ToString().ToUpper()} {HttpUrlHelper.GenerateUrlParameters(request, _bombardierGeneratorOptions)}" +
59-
$"{BombardierSwitchGeneratorHelper.GenerateConcurrentSwitch(request, _bombardierGeneratorOptions)}" +
59+
$"{BombardierSwitchGeneratorHelper.GenerateConcurrentSwitch(_bombardierGeneratorOptions)}" +
6060
$"{AuthorizationHeaderHelper.GenerateAuthHeader(request, _bombardierGeneratorOptions)}" +
6161
$"{ContentTypeHeaderHelper.GenerateContentTypeHeader(request, _bombardierGeneratorOptions.BombardierBodyContentType)}" +
6262
$"{BombardierSwitchGeneratorHelper.GenerateBodySwitch(request, _bombardierGeneratorOptions)}" +

src/QAToolKit.Engine.Bombardier/Helpers/BombardierSwitchGeneratorHelper.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,9 @@ internal static object GenerateHttpProtocolSwitch(BombardierGeneratorOptions bom
8686
/// <summary>
8787
/// Generate concurrent users bombardier switch
8888
/// </summary>
89-
/// <param name="request"></param>
9089
/// <param name="bombardierGeneratorOptions"></param>
9190
/// <returns></returns>
92-
internal static object GenerateConcurrentSwitch(HttpRequest request, BombardierGeneratorOptions bombardierGeneratorOptions)
91+
internal static object GenerateConcurrentSwitch(BombardierGeneratorOptions bombardierGeneratorOptions)
9392
{
9493
return $" -c {bombardierGeneratorOptions.BombardierConcurrentUsers}";
9594
}

src/QAToolKit.Engine.Bombardier/Helpers/ContentTypeHeaderHelper.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ internal static string GenerateContentTypeHeader(HttpRequest request, ContentTyp
2424
}
2525
else
2626
{
27-
var contentType = request.RequestBodies.FirstOrDefault(content => content.ContentType == ContentType.Enumeration.Json);
27+
var contentType = request.RequestBodies.FirstOrDefault(content => content.ContentType == useContentType);
2828

2929
if (contentType != null)
3030
{

src/QAToolKit.Engine.Bombardier/QAToolKit.Engine.Bombardier.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333

3434
<ItemGroup>
3535
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
36-
<PackageReference Include="QAToolKit.Core" Version="0.1.7" />
36+
<PackageReference Include="QAToolKit.Core" Version="0.2.0" />
3737
<PackageReference Include="System.Text.Encodings.Web" Version="4.7.1" />
3838
</ItemGroup>
3939

0 commit comments

Comments
 (0)