1
0
mirror of https://github.com/1C-Company/v8-code-style.git synced 2024-11-28 09:33:06 +02:00

Включение проверки для возвращаемых данных функции конструктора

This commit is contained in:
Dmitriy Marmyshev 2022-02-16 17:58:41 +03:00
parent fe4b48d67f
commit d65acd4301
2 changed files with 6 additions and 7 deletions

View File

@ -46,6 +46,7 @@
11. Ссылка документирующего комментария на существующий объект
12. Секция возвращаемого значения документирующего комментария содержит корректные типы
13. Определение типа документирующего комментария
14. Активирована ранее отключенная проверка: Секция возвращаемого значения функции-конструктора данных
- Исправлен идентификатор проверки тип в строгой типизации: `doc-comment-field-type` -> `doc-comment-field-type-strict`
- Ограничения на использование экспортных процедур и функций в модулях команд и форм
- Вызов "Заблокировать()" находится вне попытки

View File

@ -31,7 +31,6 @@ import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.xtext.EcoreUtil2;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
import com._1c.g5.v8.bm.core.IBmObject;
@ -357,7 +356,6 @@ public class CommonModuleStrictTypesTest
* @throws Exception the exception
*/
@Test
@Ignore // FIXME check-system fails on issue add
public void testFunctionCtorReturnSectionCheck() throws Exception
{
@ -370,13 +368,13 @@ public class CommonModuleStrictTypesTest
List<Marker> markers = getMarters(checkId, module);
assertEquals(1, markers.size());
String uriToProblem = EcoreUtil.getURI(finctions.get(0)).toString();
assertEquals(2, markers.size());
Marker marker = markers.get(0);
assertEquals("6", marker.getExtraInfo().get(IExtraInfoKeys.TEXT_EXTRA_INFO_LINE_KEY));
assertEquals(uriToProblem, marker.getExtraInfo().get(IExtraInfoKeys.TEXT_EXTRA_INFO_URI_TO_PROBLEM_KEY));
assertEquals("9", marker.getExtraInfo().get(IExtraInfoKeys.TEXT_EXTRA_INFO_LINE_KEY));
// different key
marker = markers.get(1);
assertEquals("9", marker.getExtraInfo().get(IExtraInfoKeys.TEXT_EXTRA_INFO_LINE_KEY));
}