VTM 맞춤

This commit is contained in:
logonkhi
2025-09-23 20:40:31 +09:00
parent 1bc008159a
commit 4c87f14f14
139 changed files with 17542 additions and 1691 deletions

View File

@@ -115,7 +115,7 @@ namespace UVC.Tests.Data
var otherArray = new DataArray(new[] { item2Modified, item4New });
// Act
_dataArray.UpdateDifferent(otherArray);
_dataArray.UpdateDifferent(otherArray, true);
// Assert
// 제거된 항목(_item1) 확인
@@ -145,7 +145,7 @@ namespace UVC.Tests.Data
// Arrange
// UpdateDifferent를 호출하여 변경 내역을 생성합니다.
var otherArray = new DataArray(new[] { _item3 });
_dataArray.UpdateDifferent(otherArray);
_dataArray.UpdateDifferent(otherArray, true);
Assert.Greater(_dataArray.UpdatedCount, 0, "테스트 준비 단계에서 변경 내역이 있어야 합니다.");
// Act

View File

@@ -100,7 +100,7 @@ namespace UVC.Tests.Data
};
// Act
_dataObject.UpdateDifferent(otherDataObject);
_dataObject.UpdateDifferent(otherDataObject, true);
// Assert
Assert.AreEqual("Updated Test", _dataObject["name"]);

View File

@@ -283,7 +283,7 @@ namespace UVC.Tests.Data
bool updatedDataOnly = topic != "ALL";
var pipelineInfo = new MqttSubscriptionConfig(topic, updatedDataOnly)
.setDataMapper(new DataMapper(dataMasks[topic]))
.SetDataMapper(new DataMapper(dataMasks[topic]))
.SetHandler(handlers[topic].HandleData);
mqttReceiver.Add(pipelineInfo);
@@ -314,7 +314,7 @@ namespace UVC.Tests.Data
// Arrange
// AGV 토픽만 등록
var agvInfo = new MqttSubscriptionConfig("AGV", true)
.setDataMapper(new DataMapper(dataMasks["AGV"]))
.SetDataMapper(new DataMapper(dataMasks["AGV"]))
.SetHandler(handlers["AGV"].HandleData);
mqttReceiver.Add(agvInfo);
@@ -349,7 +349,7 @@ namespace UVC.Tests.Data
// UpdatedDataOnly가 true인 AGV 토픽 추가
var agvInfo = new MqttSubscriptionConfig("AGV", true)
.setDataMapper(new DataMapper(dataMasks["AGV"]))
.SetDataMapper(new DataMapper(dataMasks["AGV"]))
.SetHandler(handlers["AGV"].HandleData);
testPipeLine.Add(agvInfo);
@@ -381,7 +381,7 @@ namespace UVC.Tests.Data
{
bool updatedDataOnly = topic != "ALL";
var pipelineInfo = new MqttSubscriptionConfig(topic, updatedDataOnly)
.setDataMapper(new DataMapper(dataMasks[topic]))
.SetDataMapper(new DataMapper(dataMasks[topic]))
.SetHandler(handlers[topic].HandleData);
testPipeLine.Add(pipelineInfo);
@@ -409,7 +409,7 @@ namespace UVC.Tests.Data
var testPipeLine = new TestMqttDataReceiver();
var pipelineInfo = new MqttSubscriptionConfig("AGV", true)
.setDataMapper(new DataMapper(dataMasks["AGV"]))
.SetDataMapper(new DataMapper(dataMasks["AGV"]))
.SetHandler(handlers["AGV"].HandleData);
testPipeLine.Add(pipelineInfo);
@@ -433,7 +433,7 @@ namespace UVC.Tests.Data
var testPipeLine = new TestMqttDataReceiver();
var pipelineInfo = new MqttSubscriptionConfig("AGV", true)
.setDataMapper(new DataMapper(dataMasks["AGV"]))
.SetDataMapper(new DataMapper(dataMasks["AGV"]))
.SetHandler(handlers["AGV"].HandleData);
testPipeLine.Add(pipelineInfo);
@@ -452,7 +452,7 @@ namespace UVC.Tests.Data
var testPipeLine = new TestMqttDataReceiver();
var pipelineInfo = new MqttSubscriptionConfig("AGV", true)
.setDataMapper(new DataMapper(dataMasks["AGV"]))
.SetDataMapper(new DataMapper(dataMasks["AGV"]))
.SetHandler(handlers["AGV"].HandleData);
testPipeLine.Add(pipelineInfo);
@@ -483,7 +483,7 @@ namespace UVC.Tests.Data
// 4. UpdatedDataOnly=true로 토픽 등록
var pipelineInfo = new MqttSubscriptionConfig("AGV", true)
.setDataMapper(new DataMapper(dataMask))
.SetDataMapper(new DataMapper(dataMask))
.SetHandler(handler.HandleData);
pipeline.Add(pipelineInfo);
@@ -597,8 +597,8 @@ namespace UVC.Tests.Data
});
var pipelineInfo = new MqttSubscriptionConfig("test_topic")
.setDataMapper(dataMapper)
.setValidator(validator)
.SetDataMapper(dataMapper)
.SetValidator(validator)
.SetHandler(handler.HandleData);
testPipeLine.Add(pipelineInfo);
@@ -636,8 +636,8 @@ namespace UVC.Tests.Data
});
var pipelineInfo = new MqttSubscriptionConfig("test_topic")
.setDataMapper(dataMapper)
.setValidator(validator)
.SetDataMapper(dataMapper)
.SetValidator(validator)
.SetHandler(handler.HandleData);
testPipeLine.Add(pipelineInfo);
@@ -673,8 +673,8 @@ namespace UVC.Tests.Data
});
var pipelineInfo = new MqttSubscriptionConfig("test_topic")
.setDataMapper(dataMapper)
.setValidator(validator)
.SetDataMapper(dataMapper)
.SetValidator(validator)
.SetHandler(handler.HandleData);
testPipeLine.Add(pipelineInfo);