http 응답 검증 로직 추가
This commit is contained in:
@@ -222,7 +222,7 @@ namespace UVC.Tests.Data
|
||||
bool handlerCalled = false;
|
||||
DataObject? receivedData = null;
|
||||
|
||||
var mockResponse = @"{""name"": ""테스트"", ""value"": 123}";
|
||||
var mockResponse = @"{""message"": ""Success"", ""data"": {""name"": ""테스트"", ""value"": 123}}";
|
||||
|
||||
// DataMask와 DataMapper 설정
|
||||
var dataMask = new DataMask();
|
||||
@@ -277,7 +277,7 @@ namespace UVC.Tests.Data
|
||||
bool handlerCalled = false;
|
||||
IDataObject? receivedData = null;
|
||||
|
||||
var mockResponse = @"[{""name"": ""항목1"", ""value"": 10}, {""name"": ""항목2"", ""value"": 20}]";
|
||||
var mockResponse = @"{""message"": ""Success"", ""data"": [{""name"": ""항목1"", ""value"": 10}, {""name"": ""항목2"", ""value"": 20}]}";
|
||||
|
||||
// 배열용 DataMask 설정
|
||||
var dataMask = new DataMask
|
||||
@@ -701,9 +701,9 @@ namespace UVC.Tests.Data
|
||||
// 여러 응답을 순차적으로 반환하기 위한 응답 데이터 설정
|
||||
string[] mockResponses = new string[]
|
||||
{
|
||||
@"{""id"": 1, ""status"": ""pending"", ""timestamp"": ""2025-06-09T10:00:00Z""}",
|
||||
@"{""id"": 1, ""status"": ""processing"", ""timestamp"": ""2025-06-09T10:00:10Z""}",
|
||||
@"{""id"": 1, ""status"": ""completed"", ""timestamp"": ""2025-06-09T10:00:20Z""}"
|
||||
@"{""message"": ""Success"", ""data"": {""id"": 1, ""status"": ""pending"", ""timestamp"": ""2025-06-09T10:00:00Z""}}",
|
||||
@"{""message"": ""Success"", ""data"": {""id"": 1, ""status"": ""processing"", ""timestamp"": ""2025-06-09T10:00:10Z""}}",
|
||||
@"{""message"": ""Success"", ""data"": {""id"": 1, ""status"": ""completed"", ""timestamp"": ""2025-06-09T10:00:20Z""}}"
|
||||
};
|
||||
|
||||
// Mock 응답 설정
|
||||
@@ -780,7 +780,7 @@ namespace UVC.Tests.Data
|
||||
int repeatInterval = 100;
|
||||
|
||||
// Mock 응답 설정
|
||||
string mockResponse = @"{""id"": 2, ""status"": ""running"", ""timestamp"": ""2025-06-09T11:00:00Z""}";
|
||||
string mockResponse = @"{""message"": ""Success"", ""data"": {""id"": 2, ""status"": ""running"", ""timestamp"": ""2025-06-09T11:00:00Z""}}";
|
||||
MockHttpRequester.SetResponse(testUrl, mockResponse);
|
||||
|
||||
// DataMask와 DataMapper 설정
|
||||
@@ -846,8 +846,8 @@ namespace UVC.Tests.Data
|
||||
int repeatInterval2 = 150;
|
||||
|
||||
// Mock 응답 설정
|
||||
string mockResponse1 = @"{""id"": 3, ""name"": ""작업1""}";
|
||||
string mockResponse2 = @"{""id"": 4, ""name"": ""작업2""}";
|
||||
string mockResponse1 = @"{""message"": ""Success"", ""data"": {""id"": 3, ""name"": ""작업1""}}";
|
||||
string mockResponse2 = @"{""message"": ""Success"", ""data"": {""id"": 4, ""name"": ""작업2""}}";
|
||||
|
||||
MockHttpRequester.SetResponse(testUrl1, mockResponse1);
|
||||
MockHttpRequester.SetResponse(testUrl2, mockResponse2);
|
||||
@@ -931,7 +931,7 @@ namespace UVC.Tests.Data
|
||||
int repeatInterval = 100;
|
||||
|
||||
// Mock 응답 설정
|
||||
string mockResponse = @"{""id"": 5, ""message"": ""자동 중단 테스트""}";
|
||||
string mockResponse = @"{""message"": ""Success"", ""data"": {""id"": 5, ""message"": ""자동 중단 테스트""}}";
|
||||
MockHttpRequester.SetResponse(testUrl, mockResponse);
|
||||
|
||||
// DataMask 설정
|
||||
|
||||
Reference in New Issue
Block a user