mirror of
https://github.com/1C-Company/v8-code-style.git
synced 2024-12-01 02:32:18 +02:00
Включение проверки для возвращаемых данных функции конструктора
This commit is contained in:
parent
fe4b48d67f
commit
d65acd4301
@ -46,6 +46,7 @@
|
||||
11. Ссылка документирующего комментария на существующий объект
|
||||
12. Секция возвращаемого значения документирующего комментария содержит корректные типы
|
||||
13. Определение типа документирующего комментария
|
||||
14. Активирована ранее отключенная проверка: Секция возвращаемого значения функции-конструктора данных
|
||||
- Исправлен идентификатор проверки тип в строгой типизации: `doc-comment-field-type` -> `doc-comment-field-type-strict`
|
||||
- Ограничения на использование экспортных процедур и функций в модулях команд и форм
|
||||
- Вызов "Заблокировать()" находится вне попытки
|
||||
|
@ -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));
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user