Skip to content

Commit 9f2bdc2

Browse files
committed
chore: avoid using bang operators
Signed-off-by: Vincent Biret <[email protected]>
1 parent 42c805e commit 9f2bdc2

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

test/Microsoft.OpenApi.Readers.Tests/YamlConverterTests.cs

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using SharpYaml;
1+
using SharpYaml;
22
using SharpYaml.Serialization;
33
using Xunit;
44
using Microsoft.OpenApi.YamlReader;
@@ -33,10 +33,10 @@ public void YamlNullValuesReturnNullJsonNode(string value)
3333
public void ToYamlNode_StringValue_NotQuotedInYaml()
3434
{
3535
// Arrange
36-
var json = JsonNode.Parse(@"{""fooString"": ""fooStringValue""}");
36+
var json = Assert.IsType<JsonObject>(JsonNode.Parse(@"{""fooString"": ""fooStringValue""}"));
3737

3838
// Act
39-
var yamlNode = json!.ToYamlNode();
39+
var yamlNode = json.ToYamlNode();
4040
var yamlOutput = ConvertYamlNodeToString(yamlNode);
4141

4242
// Assert
@@ -49,10 +49,10 @@ public void ToYamlNode_StringValue_NotQuotedInYaml()
4949
public void ToYamlNode_StringThatLooksLikeNumber_QuotedInYaml()
5050
{
5151
// Arrange
52-
var json = JsonNode.Parse(@"{""fooStringOfNumber"": ""200""}");
52+
var json = Assert.IsType<JsonObject>(JsonNode.Parse(@"{""fooStringOfNumber"": ""200""}"));
5353

5454
// Act
55-
var yamlNode = json!.ToYamlNode();
55+
var yamlNode = json.ToYamlNode();
5656
var yamlOutput = ConvertYamlNodeToString(yamlNode);
5757

5858
// Assert
@@ -63,10 +63,10 @@ public void ToYamlNode_StringThatLooksLikeNumber_QuotedInYaml()
6363
public void ToYamlNode_ActualNumber_NotQuotedInYaml()
6464
{
6565
// Arrange
66-
var json = JsonNode.Parse(@"{""actualNumber"": 200}");
66+
var json = Assert.IsType<JsonObject>(JsonNode.Parse(@"{""actualNumber"": 200}"));
6767

6868
// Act
69-
var yamlNode = json!.ToYamlNode();
69+
var yamlNode = json.ToYamlNode();
7070
var yamlOutput = ConvertYamlNodeToString(yamlNode);
7171

7272
// Assert
@@ -78,10 +78,10 @@ public void ToYamlNode_ActualNumber_NotQuotedInYaml()
7878
public void ToYamlNode_StringThatLooksLikeDecimal_QuotedInYaml()
7979
{
8080
// Arrange
81-
var json = JsonNode.Parse(@"{""decimalString"": ""123.45""}");
81+
var json = Assert.IsType<JsonObject>(JsonNode.Parse(@"{""decimalString"": ""123.45""}"));
8282

8383
// Act
84-
var yamlNode = json!.ToYamlNode();
84+
var yamlNode = json.ToYamlNode();
8585
var yamlOutput = ConvertYamlNodeToString(yamlNode);
8686

8787
// Assert
@@ -92,10 +92,10 @@ public void ToYamlNode_StringThatLooksLikeDecimal_QuotedInYaml()
9292
public void ToYamlNode_ActualDecimal_NotQuotedInYaml()
9393
{
9494
// Arrange
95-
var json = JsonNode.Parse(@"{""actualDecimal"": 123.45}");
95+
var json = Assert.IsType<JsonObject>(JsonNode.Parse(@"{""actualDecimal"": 123.45}"));
9696

9797
// Act
98-
var yamlNode = json!.ToYamlNode();
98+
var yamlNode = json.ToYamlNode();
9999
var yamlOutput = ConvertYamlNodeToString(yamlNode);
100100

101101
// Assert
@@ -107,10 +107,10 @@ public void ToYamlNode_ActualDecimal_NotQuotedInYaml()
107107
public void ToYamlNode_StringThatLooksLikeBoolean_QuotedInYaml()
108108
{
109109
// Arrange
110-
var json = JsonNode.Parse(@"{""boolString"": ""true""}");
110+
var json = Assert.IsType<JsonObject>(JsonNode.Parse(@"{""boolString"": ""true""}"));
111111

112112
// Act
113-
var yamlNode = json!.ToYamlNode();
113+
var yamlNode = json.ToYamlNode();
114114
var yamlOutput = ConvertYamlNodeToString(yamlNode);
115115

116116
// Assert
@@ -121,10 +121,10 @@ public void ToYamlNode_StringThatLooksLikeBoolean_QuotedInYaml()
121121
public void ToYamlNode_ActualBoolean_NotQuotedInYaml()
122122
{
123123
// Arrange
124-
var json = JsonNode.Parse(@"{""actualBool"": true}");
124+
var json = Assert.IsType<JsonObject>(JsonNode.Parse(@"{""actualBool"": true}"));
125125

126126
// Act
127-
var yamlNode = json!.ToYamlNode();
127+
var yamlNode = json.ToYamlNode();
128128
var yamlOutput = ConvertYamlNodeToString(yamlNode);
129129

130130
// Assert
@@ -136,10 +136,10 @@ public void ToYamlNode_ActualBoolean_NotQuotedInYaml()
136136
public void ToYamlNode_StringThatLooksLikeNull_QuotedInYaml()
137137
{
138138
// Arrange
139-
var json = JsonNode.Parse(@"{""nullString"": ""null""}");
139+
var json = Assert.IsType<JsonObject>(JsonNode.Parse(@"{""nullString"": ""null""}"));
140140

141141
// Act
142-
var yamlNode = json!.ToYamlNode();
142+
var yamlNode = json.ToYamlNode();
143143
var yamlOutput = ConvertYamlNodeToString(yamlNode);
144144

145145
// Assert
@@ -150,16 +150,16 @@ public void ToYamlNode_StringThatLooksLikeNull_QuotedInYaml()
150150
public void ToYamlNode_MixedTypes_CorrectQuoting()
151151
{
152152
// Arrange
153-
var json = JsonNode.Parse(@"{
153+
var json = Assert.IsType<JsonObject>(JsonNode.Parse(@"{
154154
""str"": ""hello"",
155155
""numStr"": ""42"",
156156
""num"": 42,
157157
""boolStr"": ""false"",
158158
""bool"": false
159-
}");
159+
}"));
160160

161161
// Act
162-
var yamlNode = json!.ToYamlNode();
162+
var yamlNode = json.ToYamlNode();
163163
var yamlOutput = ConvertYamlNodeToString(yamlNode);
164164

165165
// Assert
@@ -176,13 +176,13 @@ public void ToYamlNode_MixedTypes_CorrectQuoting()
176176
public void ToYamlNode_FromIssueExample_CorrectOutput()
177177
{
178178
// Arrange - Example from issue #1951
179-
var json = JsonNode.Parse(@"{
179+
var json = Assert.IsType<JsonObject>(JsonNode.Parse(@"{
180180
""fooString"": ""fooStringValue"",
181181
""fooStringOfNumber"": ""200""
182-
}");
182+
}"));
183183

184184
// Act
185-
var yamlNode = json!.ToYamlNode();
185+
var yamlNode = json.ToYamlNode();
186186
var yamlOutput = ConvertYamlNodeToString(yamlNode);
187187

188188
// Assert
@@ -198,13 +198,13 @@ public void ToYamlNode_FromIssueExample_CorrectOutput()
198198
public void ToYamlNode_StringWithLineBreaks_PreservesLineBreaks()
199199
{
200200
// Arrange
201-
var json = JsonNode.Parse(@"{
201+
var json = Assert.IsType<JsonObject>(JsonNode.Parse(@"{
202202
""multiline"": ""Line 1\nLine 2\nLine 3"",
203203
""description"": ""This is a description\nwith line breaks\nin it""
204-
}");
204+
}"));
205205

206206
// Act
207-
var yamlNode = json!.ToYamlNode();
207+
var yamlNode = json.ToYamlNode();
208208
var yamlOutput = ConvertYamlNodeToString(yamlNode);
209209

210210
// Convert back to JSON to verify round-tripping

0 commit comments

Comments
 (0)