playback 버그 수정

This commit is contained in:
logonkhi
2025-07-28 19:59:35 +09:00
parent f5a36697ba
commit 231af33e6f
43 changed files with 537 additions and 325 deletions

View File

@@ -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;