Skip to content

Commit 7222c90

Browse files
committed
MQE-275: Implemented data uniqueness for input fields.
(cherry picked from commit 4ab7fcd)
1 parent 1820562 commit 7222c90

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/Magento/AcceptanceTestFramework/DataGenerator/Api/ApiExecutor.php

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,9 +149,17 @@ private function getJsonDataArray($entityObject, $jsonDefMetadata = null)
149149
$elementUniquenessData = $entityObject->getUniquenessDataByName($jsonElement->getKey());
150150
if ($elementUniquenessData) {
151151
if ($elementUniquenessData == 'prefix') {
152-
$elementData = DataObjectHandler::UNIQUENESS_FUNCTION($entityObject->getName() . '.' . $jsonElement->getKey()) . $elementData;
152+
if (DataObjectHandler::UNIQUENESS_FUNCTION == 'msq') {
153+
$elementData = msq($entityObject->getName().'.' . $jsonElement->getKey()).$elementData;
154+
} elseif (DataObjectHandler::UNIQUENESS_FUNCTION == 'msqs') {
155+
$elementData = msqs($entityObject->getName().'.' . $jsonElement->getKey()).$elementData;
156+
}
153157
} elseif ($elementUniquenessData == 'suffix') {
154-
$elementData .= DataObjectHandler::UNIQUENESS_FUNCTION($entityObject->getName() . '.'. $jsonElement->getKey());
158+
if (DataObjectHandler::UNIQUENESS_FUNCTION == 'msq') {
159+
$elementData .= msq($entityObject->getName() . '.'. $jsonElement->getKey());
160+
} elseif (DataObjectHandler::UNIQUENESS_FUNCTION == 'msqs') {
161+
$elementData .= msqs($entityObject->getName() . '.'. $jsonElement->getKey());
162+
}
155163
}
156164
}
157165
$jsonArray[$jsonElement->getKey()] = $this->castValue($jsonElementType, $elementData);

0 commit comments

Comments
 (0)