1
0
mirror of https://github.com/1C-Company/v8-code-style.git synced 2025-01-20 21:18:18 +02:00

Адаптация тестов после перехода на актуальную версию EDT 2023.1

This commit is contained in:
Almaz Nasibullin 2023-04-05 07:46:01 +03:00
parent ccbc9a489a
commit fed8a48bad

View File

@ -23,6 +23,7 @@ import com._1c.g5.v8.dt.metadata.mdclass.Catalog;
import com._1c.g5.v8.dt.metadata.mdclass.StandardAttribute;
import com._1c.g5.v8.dt.validation.marker.Marker;
import com.e1c.g5.v8.dt.testing.check.SingleProjectReadOnlyCheckTestBase;
import com.e1c.v8codestyle.md.check.MdStandardAttributeSynonymEmpty;
/**
* The test for class {@link MdStandardAttributeSynonymEmpty}.
@ -68,7 +69,7 @@ public class MdStandardAttributeSynonymEmptyTest
assertNotNull(marker);
Catalog catalog = (Catalog)getTopObjectByFqn("Catalog.NegativeOwnerTestWithComment", dtProject);
StandardAttribute attribute = catalog.getStandardAttributes().get(0);
StandardAttribute attribute = getStandardAttributeByName(catalog, "Owner"); //$NON-NLS-1$
marker = getFirstMarker(CHECK_ID, attribute, dtProject);
assertNotNull(marker);
@ -84,7 +85,7 @@ public class MdStandardAttributeSynonymEmptyTest
assertNotNull(marker);
Catalog catalog = (Catalog)getTopObjectByFqn("Catalog.NegativeParentTestWithComment", dtProject);
StandardAttribute attribute = catalog.getStandardAttributes().get(0);
StandardAttribute attribute = getStandardAttributeByName(catalog, "Parent"); //$NON-NLS-1$
marker = getFirstMarker(CHECK_ID, attribute, dtProject);
assertNotNull(marker);
}
@ -95,4 +96,15 @@ public class MdStandardAttributeSynonymEmptyTest
return PROJECT_NAME;
}
private StandardAttribute getStandardAttributeByName(Catalog catalog, String standardAttributeName)
{
for (StandardAttribute standardAttribute : catalog.getStandardAttributes())
{
if (standardAttribute.getName().equals(standardAttributeName))
{
return standardAttribute;
}
}
return null;
}
}