playback 버그 수정
This commit is contained in:
@@ -250,8 +250,8 @@ namespace UVC.Tests.Data
|
||||
|
||||
// HttpRequestConfig 설정
|
||||
var info = new HttpRequestConfig("http://test.com")
|
||||
.setDataMapper(dataMapper)
|
||||
.setSuccessHandler((data) =>
|
||||
.SetDataMapper(dataMapper)
|
||||
.SetSuccessHandler((data) =>
|
||||
{
|
||||
Debug.Log("핸들러 호출됨");
|
||||
handlerCalled = true;
|
||||
@@ -308,8 +308,8 @@ namespace UVC.Tests.Data
|
||||
|
||||
// HttpRequestConfig 설정
|
||||
var info = new HttpRequestConfig("http://test.com")
|
||||
.setDataMapper(dataMapper)
|
||||
.setSuccessHandler((data) =>
|
||||
.SetDataMapper(dataMapper)
|
||||
.SetSuccessHandler((data) =>
|
||||
{
|
||||
handlerCalled = true;
|
||||
receivedData = data;
|
||||
@@ -385,8 +385,8 @@ namespace UVC.Tests.Data
|
||||
|
||||
// HttpRequestConfig 설정
|
||||
var info = new HttpRequestConfig(agvUrl, "get")
|
||||
.setDataMapper(dataMapper)
|
||||
.setSuccessHandler((data) =>
|
||||
.SetDataMapper(dataMapper)
|
||||
.SetSuccessHandler((data) =>
|
||||
{
|
||||
handlerCalled = true;
|
||||
receivedData = data;
|
||||
@@ -439,8 +439,8 @@ namespace UVC.Tests.Data
|
||||
|
||||
// HttpRequestConfig 설정
|
||||
var info = new HttpRequestConfig(alarmUrl, "get")
|
||||
.setDataMapper(dataMapper)
|
||||
.setSuccessHandler((data) =>
|
||||
.SetDataMapper(dataMapper)
|
||||
.SetSuccessHandler((data) =>
|
||||
{
|
||||
handlerCalled = true;
|
||||
receivedData = data;
|
||||
@@ -522,8 +522,8 @@ namespace UVC.Tests.Data
|
||||
{
|
||||
string key = item.Key;
|
||||
var info = new HttpRequestConfig(item.Value, "get")
|
||||
.setDataMapper(new DataMapper(dataMasks[key]))
|
||||
.setSuccessHandler((data) =>
|
||||
.SetDataMapper(new DataMapper(dataMasks[key]))
|
||||
.SetSuccessHandler((data) =>
|
||||
{
|
||||
handlerCallCount++;
|
||||
results[key] = data;
|
||||
@@ -573,8 +573,8 @@ namespace UVC.Tests.Data
|
||||
|
||||
// HttpRequestConfig 설정
|
||||
var info = new HttpRequestConfig(testUrl, "get")
|
||||
.setDataMapper(dataMapper)
|
||||
.setSuccessHandler((data) =>
|
||||
.SetDataMapper(dataMapper)
|
||||
.SetSuccessHandler((data) =>
|
||||
{
|
||||
handlerCalled = true;
|
||||
receivedData = data;
|
||||
@@ -651,8 +651,8 @@ namespace UVC.Tests.Data
|
||||
|
||||
// HttpRequestConfig 설정
|
||||
var info = new HttpRequestConfig(baseInfoUrl, "get")
|
||||
.setDataMapper(dataMapper)
|
||||
.setSuccessHandler((data) =>
|
||||
.SetDataMapper(dataMapper)
|
||||
.SetSuccessHandler((data) =>
|
||||
{
|
||||
handlerCalled = true;
|
||||
receivedData = data;
|
||||
@@ -737,8 +737,8 @@ namespace UVC.Tests.Data
|
||||
|
||||
// 반복 실행 설정을 포함한 HttpRequestConfig 생성
|
||||
var info = new HttpRequestConfig(testUrl, "get")
|
||||
.setDataMapper(dataMapper)
|
||||
.setSuccessHandler(async (data) =>
|
||||
.SetDataMapper(dataMapper)
|
||||
.SetSuccessHandler(async (data) =>
|
||||
{
|
||||
handlerCallCount++;
|
||||
if (data is DataObject dataObject)
|
||||
@@ -756,7 +756,7 @@ namespace UVC.Tests.Data
|
||||
MockHttpRequester.SetResponse(testUrl, mockResponses[handlerCallCount]);
|
||||
}
|
||||
})
|
||||
.setRepeat(true, expectedCallCount, repeatInterval, false);
|
||||
.SetRepeat(true, expectedCallCount, repeatInterval, false);
|
||||
|
||||
pipeLine.UseMockup = true;
|
||||
pipeLine.Add("repeatTest", info);
|
||||
@@ -811,9 +811,9 @@ namespace UVC.Tests.Data
|
||||
|
||||
// 무한 반복 설정을 포함한 HttpRequestConfig 생성
|
||||
var info = new HttpRequestConfig(testUrl, "get")
|
||||
.setDataMapper(dataMapper)
|
||||
.setSuccessHandler((data) => { handlerCallCount++; })
|
||||
.setRepeat(true, 0, repeatInterval, false); // 무한 반복 (repeatCount = 0)
|
||||
.SetDataMapper(dataMapper)
|
||||
.SetSuccessHandler((data) => { handlerCallCount++; })
|
||||
.SetRepeat(true, 0, repeatInterval, false); // 무한 반복 (repeatCount = 0)
|
||||
|
||||
pipeLine.UseMockup = true;
|
||||
pipeLine.Add("infiniteRepeatTest", info);
|
||||
@@ -879,14 +879,14 @@ namespace UVC.Tests.Data
|
||||
|
||||
// 두 개의 반복 요청 설정
|
||||
var info1 = new HttpRequestConfig(testUrl1, "get")
|
||||
.setDataMapper(dataMapper)
|
||||
.setSuccessHandler((data) => { handlerCallCount1++; })
|
||||
.setRepeat(true, 0, repeatInterval1, false);
|
||||
.SetDataMapper(dataMapper)
|
||||
.SetSuccessHandler((data) => { handlerCallCount1++; })
|
||||
.SetRepeat(true, 0, repeatInterval1, false);
|
||||
|
||||
var info2 = new HttpRequestConfig(testUrl2, "get")
|
||||
.setDataMapper(dataMapper)
|
||||
.setSuccessHandler((data) => { handlerCallCount2++; })
|
||||
.setRepeat(true, 0, repeatInterval2, false);
|
||||
.SetDataMapper(dataMapper)
|
||||
.SetSuccessHandler((data) => { handlerCallCount2++; })
|
||||
.SetRepeat(true, 0, repeatInterval2, false);
|
||||
|
||||
pipeLine.UseMockup = true;
|
||||
pipeLine.Add("repeatTest1", info1);
|
||||
@@ -961,13 +961,13 @@ namespace UVC.Tests.Data
|
||||
|
||||
// 반복 횟수가 지정된 HttpRequestConfig 생성
|
||||
var info = new HttpRequestConfig(testUrl, "get")
|
||||
.setDataMapper(dataMapper)
|
||||
.setSuccessHandler((data) =>
|
||||
.SetDataMapper(dataMapper)
|
||||
.SetSuccessHandler((data) =>
|
||||
{
|
||||
handlerCallCount++;
|
||||
receivedData.Add(data);
|
||||
})
|
||||
.setRepeat(true, repeatCount, repeatInterval, false);
|
||||
.SetRepeat(true, repeatCount, repeatInterval, false);
|
||||
|
||||
pipeLine.UseMockup = true;
|
||||
pipeLine.Add("countedRepeatTest", info);
|
||||
@@ -1162,14 +1162,14 @@ namespace UVC.Tests.Data
|
||||
});
|
||||
|
||||
var info = new HttpRequestConfig(testUrl)
|
||||
.setDataMapper(dataMapper)
|
||||
.setValidator(validator)
|
||||
.setSuccessHandler(data =>
|
||||
.SetDataMapper(dataMapper)
|
||||
.SetValidator(validator)
|
||||
.SetSuccessHandler(data =>
|
||||
{
|
||||
handlerCalled = true;
|
||||
receivedData = data;
|
||||
})
|
||||
.setFailHandler((message) =>
|
||||
.SetFailHandler((message) =>
|
||||
{
|
||||
Debug.LogError("Fail message: " + message);
|
||||
});
|
||||
@@ -1212,9 +1212,9 @@ namespace UVC.Tests.Data
|
||||
validator.AddValidator("status", value => value is string s && s == "active");
|
||||
|
||||
var info = new HttpRequestConfig(testUrl)
|
||||
.setDataMapper(dataMapper)
|
||||
.setValidator(validator)
|
||||
.setSuccessHandler(data =>
|
||||
.SetDataMapper(dataMapper)
|
||||
.SetValidator(validator)
|
||||
.SetSuccessHandler(data =>
|
||||
{
|
||||
handlerCalled = true; // 이 핸들러는 호출되지 않아야 함
|
||||
});
|
||||
@@ -1266,9 +1266,9 @@ namespace UVC.Tests.Data
|
||||
});
|
||||
|
||||
var info = new HttpRequestConfig(testUrl)
|
||||
.setDataMapper(dataMapper)
|
||||
.setValidator(validator)
|
||||
.setSuccessHandler(data =>
|
||||
.SetDataMapper(dataMapper)
|
||||
.SetValidator(validator)
|
||||
.SetSuccessHandler(data =>
|
||||
{
|
||||
handlerCalled = true;
|
||||
receivedData = data;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#nullable enable
|
||||
#nullable enable
|
||||
|
||||
using Cysharp.Threading.Tasks;
|
||||
using NUnit.Framework;
|
||||
@@ -284,7 +284,7 @@ namespace UVC.Tests.Data
|
||||
|
||||
var pipelineInfo = new MqttSubscriptionConfig(topic, updatedDataOnly)
|
||||
.setDataMapper(new DataMapper(dataMasks[topic]))
|
||||
.setHandler(handlers[topic].HandleData);
|
||||
.SetHandler(handlers[topic].HandleData);
|
||||
|
||||
mqttReceiver.Add(pipelineInfo);
|
||||
}
|
||||
@@ -315,7 +315,7 @@ namespace UVC.Tests.Data
|
||||
// AGV 토픽만 등록
|
||||
var agvInfo = new MqttSubscriptionConfig("AGV", true)
|
||||
.setDataMapper(new DataMapper(dataMasks["AGV"]))
|
||||
.setHandler(handlers["AGV"].HandleData);
|
||||
.SetHandler(handlers["AGV"].HandleData);
|
||||
|
||||
mqttReceiver.Add(agvInfo);
|
||||
mqttReceiver.Start();
|
||||
@@ -350,7 +350,7 @@ namespace UVC.Tests.Data
|
||||
// UpdatedDataOnly가 true인 AGV 토픽 추가
|
||||
var agvInfo = new MqttSubscriptionConfig("AGV", true)
|
||||
.setDataMapper(new DataMapper(dataMasks["AGV"]))
|
||||
.setHandler(handlers["AGV"].HandleData);
|
||||
.SetHandler(handlers["AGV"].HandleData);
|
||||
|
||||
testPipeLine.Add(agvInfo);
|
||||
|
||||
@@ -382,7 +382,7 @@ namespace UVC.Tests.Data
|
||||
bool updatedDataOnly = topic != "ALL";
|
||||
var pipelineInfo = new MqttSubscriptionConfig(topic, updatedDataOnly)
|
||||
.setDataMapper(new DataMapper(dataMasks[topic]))
|
||||
.setHandler(handlers[topic].HandleData);
|
||||
.SetHandler(handlers[topic].HandleData);
|
||||
|
||||
testPipeLine.Add(pipelineInfo);
|
||||
}
|
||||
@@ -410,7 +410,7 @@ namespace UVC.Tests.Data
|
||||
|
||||
var pipelineInfo = new MqttSubscriptionConfig("AGV", true)
|
||||
.setDataMapper(new DataMapper(dataMasks["AGV"]))
|
||||
.setHandler(handlers["AGV"].HandleData);
|
||||
.SetHandler(handlers["AGV"].HandleData);
|
||||
|
||||
testPipeLine.Add(pipelineInfo);
|
||||
|
||||
@@ -434,7 +434,7 @@ namespace UVC.Tests.Data
|
||||
|
||||
var pipelineInfo = new MqttSubscriptionConfig("AGV", true)
|
||||
.setDataMapper(new DataMapper(dataMasks["AGV"]))
|
||||
.setHandler(handlers["AGV"].HandleData);
|
||||
.SetHandler(handlers["AGV"].HandleData);
|
||||
|
||||
testPipeLine.Add(pipelineInfo);
|
||||
|
||||
@@ -453,7 +453,7 @@ namespace UVC.Tests.Data
|
||||
|
||||
var pipelineInfo = new MqttSubscriptionConfig("AGV", true)
|
||||
.setDataMapper(new DataMapper(dataMasks["AGV"]))
|
||||
.setHandler(handlers["AGV"].HandleData);
|
||||
.SetHandler(handlers["AGV"].HandleData);
|
||||
|
||||
testPipeLine.Add(pipelineInfo);
|
||||
|
||||
@@ -484,7 +484,7 @@ namespace UVC.Tests.Data
|
||||
// 4. UpdatedDataOnly=true로 토픽 등록
|
||||
var pipelineInfo = new MqttSubscriptionConfig("AGV", true)
|
||||
.setDataMapper(new DataMapper(dataMask))
|
||||
.setHandler(handler.HandleData);
|
||||
.SetHandler(handler.HandleData);
|
||||
|
||||
pipeline.Add(pipelineInfo);
|
||||
|
||||
@@ -599,7 +599,7 @@ namespace UVC.Tests.Data
|
||||
var pipelineInfo = new MqttSubscriptionConfig("test_topic")
|
||||
.setDataMapper(dataMapper)
|
||||
.setValidator(validator)
|
||||
.setHandler(handler.HandleData);
|
||||
.SetHandler(handler.HandleData);
|
||||
|
||||
testPipeLine.Add(pipelineInfo);
|
||||
|
||||
@@ -638,7 +638,7 @@ namespace UVC.Tests.Data
|
||||
var pipelineInfo = new MqttSubscriptionConfig("test_topic")
|
||||
.setDataMapper(dataMapper)
|
||||
.setValidator(validator)
|
||||
.setHandler(handler.HandleData);
|
||||
.SetHandler(handler.HandleData);
|
||||
|
||||
testPipeLine.Add(pipelineInfo);
|
||||
|
||||
@@ -675,7 +675,7 @@ namespace UVC.Tests.Data
|
||||
var pipelineInfo = new MqttSubscriptionConfig("test_topic")
|
||||
.setDataMapper(dataMapper)
|
||||
.setValidator(validator)
|
||||
.setHandler(handler.HandleData);
|
||||
.SetHandler(handler.HandleData);
|
||||
|
||||
testPipeLine.Add(pipelineInfo);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user