Skip to content

Commit 27a4180

Browse files
committed
nullable
1 parent 7d07635 commit 27a4180

35 files changed

+135
-136
lines changed

WebApiClientCore.Test/Abstractions/KeyValueTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public class KeyValueTest
99
public void CtorTest()
1010
{
1111
Assert.Throws<ArgumentNullException>(() => new KeyValue("", ""));
12-
Assert.Throws<ArgumentNullException>(() => new KeyValue(null, ""));
12+
Assert.Throws<ArgumentNullException>(() => new KeyValue(null!, ""));
1313

1414
var kv = new KeyValue("key", "value");
1515
Assert.Equal("key", kv.Key);

WebApiClientCore.Test/Attributes/ActionAttributes/BasicAuthAttributeTest.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ public class BasicAuthAttributeTest
1313
[Fact]
1414
public async Task OnRequestAsyncTest()
1515
{
16-
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync"));
16+
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync")!);
1717
var context = new TestRequestContext(apiAction, string.Empty);
1818

1919
var attr = new BasicAuthAttribute("laojiu", "123456");
2020
await attr.OnRequestAsync(context);
2121

2222
var auth = Convert.ToBase64String(Encoding.ASCII.GetBytes("laojiu:123456"));
23-
Assert.True(context.HttpContext.RequestMessage.Headers.Authorization.Scheme == "Basic");
24-
Assert.True(context.HttpContext.RequestMessage.Headers.Authorization.Parameter == auth);
23+
Assert.Equal("Basic", context.HttpContext.RequestMessage.Headers.Authorization?.Scheme);
24+
Assert.True(context.HttpContext.RequestMessage.Headers.Authorization?.Parameter == auth);
2525
}
2626
}
2727
}

WebApiClientCore.Test/Attributes/ActionAttributes/HttpDeleteAttributeTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class HttpDeleteAttributeTest
1212
[Fact]
1313
public async Task OnRequestAsyncTest()
1414
{
15-
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync"));
15+
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync")!);
1616
var context = new TestRequestContext(apiAction, string.Empty);
1717

1818
context.HttpContext.RequestMessage.RequestUri = new Uri("http://www.webapi.com/");

WebApiClientCore.Test/Attributes/ActionAttributes/HttpGetAttributeTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class HttpGetAttributeTest
1212
[Fact]
1313
public async Task OnRequestAsyncTest()
1414
{
15-
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync"));
15+
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync")!);
1616
var context = new TestRequestContext(apiAction, string.Empty);
1717

1818
context.HttpContext.RequestMessage.RequestUri = new Uri("http://www.webapi.com/");

WebApiClientCore.Test/Attributes/ActionAttributes/HttpHeadsAttributeTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class HttpHeadsAttributeTest
1212
[Fact]
1313
public async Task OnRequestAsyncTest()
1414
{
15-
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync"));
15+
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync")!);
1616
var context = new TestRequestContext(apiAction, string.Empty);
1717

1818
context.HttpContext.RequestMessage.RequestUri = new Uri("http://www.webapi.com/");

WebApiClientCore.Test/Attributes/ActionAttributes/HttpHostAttributeTest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ public class HttpHostAttributeTest
1111
[Fact]
1212
public async Task OnRequestAsyncTest()
1313
{
14-
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync"));
14+
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync")!);
1515
var context = new TestRequestContext(apiAction, string.Empty);
1616

17-
Assert.Throws<ArgumentNullException>(() => new HttpHostAttribute(null));
17+
Assert.Throws<ArgumentNullException>(() => new HttpHostAttribute(null!));
1818
Assert.Throws<UriFormatException>(() => new HttpHostAttribute("/"));
1919

2020
context.HttpContext.RequestMessage.RequestUri = null;

WebApiClientCore.Test/Attributes/ActionAttributes/HttpOptionsAttributeTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class HttpOptionsAttributeTest
1212
[Fact]
1313
public async Task OnRequestAsync()
1414
{
15-
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync"));
15+
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync")!);
1616
var context = new TestRequestContext(apiAction, string.Empty);
1717

1818
context.HttpContext.RequestMessage.RequestUri = new Uri("http://www.webapi.com/");

WebApiClientCore.Test/Attributes/ActionAttributes/HttpPostAttributeTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class HttpPostAttributeTest
1212
[Fact]
1313
public async Task OnRequestAsyncTest()
1414
{
15-
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync"));
15+
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync")!);
1616
var context = new TestRequestContext(apiAction, string.Empty);
1717

1818
context.HttpContext.RequestMessage.RequestUri = new Uri("http://www.webapi.com/");

WebApiClientCore.Test/Attributes/ActionAttributes/HttpPutAttributeTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class HttpPutAttributeTest
1212
[Fact]
1313
public async Task OnRequestAsyncTest()
1414
{
15-
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync"));
15+
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync")!);
1616
var context = new TestRequestContext(apiAction, string.Empty);
1717

1818
context.HttpContext.RequestMessage.RequestUri = new Uri("http://www.webapi.com/");

WebApiClientCore.Test/Attributes/FormDataTextAttributeTest.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,27 +21,27 @@ private string get(string name, string value)
2121
[Fact]
2222
public async Task OnRequestAsync_Parameter()
2323
{
24-
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync"));
24+
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync")!);
2525
var context = new TestRequestContext(apiAction, "laojiu");
2626
context.HttpContext.RequestMessage.Method = HttpMethod.Post;
2727
var parameterContext = new ApiParameterContext(context, 0);
2828

2929
var attr = new FormDataTextAttribute();
3030
await attr.OnRequestAsync(parameterContext );
31-
var body = await context.HttpContext.RequestMessage.Content.ReadAsStringAsync();
31+
var body = await context.HttpContext.RequestMessage.Content!.ReadAsStringAsync();
3232
Assert.Contains(get("value", "laojiu"), body);
3333
}
3434

3535
[Fact]
3636
public async Task OnRequestAsync()
3737
{
38-
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync"));
38+
var apiAction = new DefaultApiActionDescriptor(typeof(ITestApi).GetMethod("PostAsync")!);
3939
var context = new TestRequestContext(apiAction, string.Empty);
4040
context.HttpContext.RequestMessage.Method = HttpMethod.Post;
4141

4242
var attr = new FormDataTextAttribute("value", "laojiu");
4343
await attr.OnRequestAsync(context);
44-
var body = await context.HttpContext.RequestMessage.Content.ReadAsStringAsync();
44+
var body = await context.HttpContext.RequestMessage.Content!.ReadAsStringAsync();
4545
Assert.Contains(get("value", "laojiu"), body);
4646
}
4747
}

0 commit comments

Comments
 (0)