From d809029b8b4bbfee22e3d09c1f860a28446679ad Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Sat, 19 Sep 2026 17:49:38 +0300 Subject: [PATCH] =?UTF-8?q?test(cfe-patch-method,cfe-diff,cfe-validate):?= =?UTF-8?q?=20=D0=BA=D0=B5=D0=B9=D1=81=D1=8B=20=D0=BD=D0=B0=20=D0=B0=D0=BD?= =?UTF-8?q?=D0=B3=D0=BB=D0=B8=D0=B9=D1=81=D0=BA=D0=B8=D0=B5=20=D0=BA=D0=BB?= =?UTF-8?q?=D1=8E=D1=87=D0=B5=D0=B2=D1=8B=D0=B5=20=D1=81=D0=BB=D0=BE=D0=B2?= =?UTF-8?q?=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Шесть кейсов: дрейф и актуализация английского перехватчика, генерация ИзменениеИКонтроль и Instead из английского источника, отчёт cfe-diff, счётчик cfe-validate, плюс русский кейс с хвостовым комментарием у маркера. Эталоны фиксируют главное: сгенерированный код повторяет язык источника, а -Actualize оставляет Procedure и #Insert английскими. Co-Authored-By: Claude Opus 5 (1M context) --- .../cases/cfe-diff/en-interceptors.json | 32 +++ .../en-interceptors/CommonModules/EnDiff.xml | 23 ++ .../CommonModules/EnDiff/Ext/Module.bsl | 9 + .../en-interceptors/Configuration.xml | 252 ++++++++++++++++++ .../Ext/ClientApplicationInterface.xml | 18 ++ .../en-interceptors/Languages/Русский.xml | 16 ++ .../cfe/CommonModules/EnDiff.xml | 18 ++ .../cfe/CommonModules/EnDiff/Ext/Module.bsl | 11 + .../en-interceptors/cfe/Configuration.xml | 72 +++++ .../en-interceptors/cfe/Languages/Русский.xml | 13 + .../cfe/Roles/Тест_ОсновнаяРоль.xml | 10 + .../cases/cfe-patch-method/en-actualize.json | 33 +++ .../cfe-patch-method/en-check-drift.json | 34 +++ .../en-generate-mod-control.json | 31 +++ .../cfe-patch-method/en-instead-function.json | 31 +++ .../cfe-patch-method/marker-tail-comment.json | 33 +++ .../en-actualize/CommonModules/EnSync.xml | 23 ++ .../CommonModules/EnSync/Ext/Module.bsl | 10 + .../snapshots/en-actualize/Configuration.xml | 252 ++++++++++++++++++ .../Ext/ClientApplicationInterface.xml | 18 ++ .../en-actualize/Languages/Русский.xml | 16 ++ .../en-actualize/cfe/CommonModules/EnSync.xml | 18 ++ .../cfe/CommonModules/EnSync/Ext/Module.bsl | 12 + .../en-actualize/cfe/Configuration.xml | 72 +++++ .../en-actualize/cfe/Languages/Русский.xml | 13 + .../cfe/Roles/Тест_ОсновнаяРоль.xml | 10 + .../CommonModules/EnMod.xml | 23 ++ .../CommonModules/EnMod/Ext/Module.bsl | 9 + .../en-generate-mod-control/Configuration.xml | 252 ++++++++++++++++++ .../Ext/ClientApplicationInterface.xml | 18 ++ .../Languages/Русский.xml | 16 ++ .../cfe/CommonModules/EnMod.xml | 18 ++ .../cfe/CommonModules/EnMod/Ext/Module.bsl | 10 + .../cfe/Configuration.xml | 72 +++++ .../cfe/Languages/Русский.xml | 13 + .../cfe/Roles/Тест_ОсновнаяРоль.xml | 10 + .../CommonModules/EnCalc.xml | 23 ++ .../CommonModules/EnCalc/Ext/Module.bsl | 11 + .../en-instead-function/Configuration.xml | 252 ++++++++++++++++++ .../Ext/ClientApplicationInterface.xml | 18 ++ .../en-instead-function/Languages/Русский.xml | 16 ++ .../cfe/CommonModules/EnCalc.xml | 18 ++ .../cfe/CommonModules/EnCalc/Ext/Module.bsl | 14 + .../en-instead-function/cfe/Configuration.xml | 72 +++++ .../cfe/Languages/Русский.xml | 13 + .../cfe/Roles/Тест_ОсновнаяРоль.xml | 10 + .../CommonModules/ХвостМод.xml | 23 ++ .../CommonModules/ХвостМод/Ext/Module.bsl | 9 + .../marker-tail-comment/Configuration.xml | 252 ++++++++++++++++++ .../Ext/ClientApplicationInterface.xml | 18 ++ .../marker-tail-comment/Languages/Русский.xml | 16 ++ .../cfe/CommonModules/ХвостМод.xml | 18 ++ .../cfe/CommonModules/ХвостМод/Ext/Module.bsl | 11 + .../marker-tail-comment/cfe/Configuration.xml | 72 +++++ .../cfe/Languages/Русский.xml | 13 + .../cfe/Roles/Тест_ОсновнаяРоль.xml | 10 + .../cfe-validate/en-controlled-count.json | 33 +++ .../CommonModules/EnCount.xml | 23 ++ .../CommonModules/EnCount/Ext/Module.bsl | 7 + .../en-controlled-count/Configuration.xml | 252 ++++++++++++++++++ .../Ext/ClientApplicationInterface.xml | 18 ++ .../en-controlled-count/Languages/Русский.xml | 16 ++ .../cfe/CommonModules/EnCount.xml | 18 ++ .../cfe/CommonModules/EnCount/Ext/Module.bsl | 6 + .../en-controlled-count/cfe/Configuration.xml | 72 +++++ .../cfe/Languages/Русский.xml | 13 + .../cfe/Roles/Тест_ОсновнаяРоль.xml | 10 + 67 files changed, 2878 insertions(+) create mode 100644 tests/skills/cases/cfe-diff/en-interceptors.json create mode 100644 tests/skills/cases/cfe-diff/snapshots/en-interceptors/CommonModules/EnDiff.xml create mode 100644 tests/skills/cases/cfe-diff/snapshots/en-interceptors/CommonModules/EnDiff/Ext/Module.bsl create mode 100644 tests/skills/cases/cfe-diff/snapshots/en-interceptors/Configuration.xml create mode 100644 tests/skills/cases/cfe-diff/snapshots/en-interceptors/Ext/ClientApplicationInterface.xml create mode 100644 tests/skills/cases/cfe-diff/snapshots/en-interceptors/Languages/Русский.xml create mode 100644 tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/CommonModules/EnDiff.xml create mode 100644 tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/CommonModules/EnDiff/Ext/Module.bsl create mode 100644 tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/Configuration.xml create mode 100644 tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/Languages/Русский.xml create mode 100644 tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/Roles/Тест_ОсновнаяРоль.xml create mode 100644 tests/skills/cases/cfe-patch-method/en-actualize.json create mode 100644 tests/skills/cases/cfe-patch-method/en-check-drift.json create mode 100644 tests/skills/cases/cfe-patch-method/en-generate-mod-control.json create mode 100644 tests/skills/cases/cfe-patch-method/en-instead-function.json create mode 100644 tests/skills/cases/cfe-patch-method/marker-tail-comment.json create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-actualize/CommonModules/EnSync.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-actualize/CommonModules/EnSync/Ext/Module.bsl create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-actualize/Configuration.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-actualize/Ext/ClientApplicationInterface.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-actualize/Languages/Русский.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/CommonModules/EnSync.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/CommonModules/EnSync/Ext/Module.bsl create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/Configuration.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/Languages/Русский.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/Roles/Тест_ОсновнаяРоль.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/CommonModules/EnMod.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/CommonModules/EnMod/Ext/Module.bsl create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/Configuration.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/Ext/ClientApplicationInterface.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/Languages/Русский.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/CommonModules/EnMod.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/CommonModules/EnMod/Ext/Module.bsl create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/Configuration.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/Languages/Русский.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/Roles/Тест_ОсновнаяРоль.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/CommonModules/EnCalc.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/CommonModules/EnCalc/Ext/Module.bsl create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/Configuration.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/Ext/ClientApplicationInterface.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/Languages/Русский.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/CommonModules/EnCalc.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/CommonModules/EnCalc/Ext/Module.bsl create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/Configuration.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/Languages/Русский.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/Roles/Тест_ОсновнаяРоль.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/CommonModules/ХвостМод.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/CommonModules/ХвостМод/Ext/Module.bsl create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/Configuration.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/Ext/ClientApplicationInterface.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/Languages/Русский.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/CommonModules/ХвостМод.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/CommonModules/ХвостМод/Ext/Module.bsl create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/Configuration.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/Languages/Русский.xml create mode 100644 tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/Roles/Тест_ОсновнаяРоль.xml create mode 100644 tests/skills/cases/cfe-validate/en-controlled-count.json create mode 100644 tests/skills/cases/cfe-validate/snapshots/en-controlled-count/CommonModules/EnCount.xml create mode 100644 tests/skills/cases/cfe-validate/snapshots/en-controlled-count/CommonModules/EnCount/Ext/Module.bsl create mode 100644 tests/skills/cases/cfe-validate/snapshots/en-controlled-count/Configuration.xml create mode 100644 tests/skills/cases/cfe-validate/snapshots/en-controlled-count/Ext/ClientApplicationInterface.xml create mode 100644 tests/skills/cases/cfe-validate/snapshots/en-controlled-count/Languages/Русский.xml create mode 100644 tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/CommonModules/EnCount.xml create mode 100644 tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/CommonModules/EnCount/Ext/Module.bsl create mode 100644 tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/Configuration.xml create mode 100644 tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/Languages/Русский.xml create mode 100644 tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/Roles/Тест_ОсновнаяРоль.xml diff --git a/tests/skills/cases/cfe-diff/en-interceptors.json b/tests/skills/cases/cfe-diff/en-interceptors.json new file mode 100644 index 000000000..53df663fe --- /dev/null +++ b/tests/skills/cases/cfe-diff/en-interceptors.json @@ -0,0 +1,32 @@ +{ + "name": "Перехватчики и блоки вставки на английских ключевых словах видны в отчёте", + "preRun": [ + { + "script": "meta-compile/scripts/meta-compile", + "input": { "type": "CommonModule", "name": "EnDiff", "properties": { "Server": true } }, + "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } + }, + { + "writeFile": { + "path": "CommonModules/EnDiff/Ext/Module.bsl", + "content": "#Region Public\n\nProcedure Write(Item) Export\n\tBeginTransaction();\n\tItem.Write();\n\tCommitTransaction();\nEndProcedure\n\n#EndRegion\n" + } + }, + { + "script": "cfe-init/scripts/cfe-init", + "args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" } + }, + { + "script": "cfe-borrow/scripts/cfe-borrow", + "args": { "-ExtensionPath": "{workDir}/cfe", "-ConfigPath": "{workDir}", "-Object": "CommonModule.EnDiff" } + }, + { + "writeFile": { + "path": "cfe/CommonModules/EnDiff/Ext/Module.bsl", + "content": "#Region Public\n&ChangeAndValidate(\"Write\")\nProcedure Тест_Write(Item)\n\tBeginTransaction();\n\tItem.Write();\n#Insert // проверка прав\n\tCheckRights(Item);\n#EndInsert\n\tCommitTransaction();\nEndProcedure\n#EndRegion\n" + } + } + ], + "params": { "extensionPath": "cfe" }, + "expect": { "stdoutContains": "&ChangeAndValidate(\"Write\")" } +} diff --git a/tests/skills/cases/cfe-diff/snapshots/en-interceptors/CommonModules/EnDiff.xml b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/CommonModules/EnDiff.xml new file mode 100644 index 000000000..00f5b9523 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/CommonModules/EnDiff.xml @@ -0,0 +1,23 @@ + + + + + EnDiff + + + ru + En diff + + + + false + false + false + false + false + false + false + DontUse + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/en-interceptors/CommonModules/EnDiff/Ext/Module.bsl b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/CommonModules/EnDiff/Ext/Module.bsl new file mode 100644 index 000000000..da1309c09 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/CommonModules/EnDiff/Ext/Module.bsl @@ -0,0 +1,9 @@ +#Region Public + +Procedure Write(Item) Export + BeginTransaction(); + Item.Write(); + CommitTransaction(); +EndProcedure + +#EndRegion diff --git a/tests/skills/cases/cfe-diff/snapshots/en-interceptors/Configuration.xml b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/Configuration.xml new file mode 100644 index 000000000..00a156b8a --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/Configuration.xml @@ -0,0 +1,252 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + UUID-012 + UUID-013 + + + UUID-014 + UUID-015 + + + + TestConfig + + + ru + TestConfig + + + + + Version8_3_24 + ManagedApplication + + PlatformApplication + + Russian + + + + + false + false + false + + + + + + + + + + + + + + + + + + + + + + Biometrics + true + + + Location + false + + + BackgroundLocation + false + + + BluetoothPrinters + false + + + WiFiPrinters + false + + + Contacts + false + + + Calendars + false + + + PushNotifications + false + + + LocalNotifications + false + + + InAppPurchases + false + + + PersonalComputerFileExchange + false + + + Ads + false + + + NumberDialing + false + + + CallProcessing + false + + + CallLog + false + + + AutoSendSMS + false + + + ReceiveSMS + false + + + SMSLog + false + + + Camera + false + + + Microphone + false + + + MusicLibrary + false + + + PictureAndVideoLibraries + false + + + AudioPlaybackAndVibration + false + + + BackgroundAudioPlaybackAndVibration + false + + + InstallPackages + false + + + OSBackup + true + + + ApplicationUsageStatistics + false + + + BarcodeScanning + false + + + BackgroundAudioRecording + false + + + AllFilesAccess + false + + + Videoconferences + false + + + NFC + false + + + DocumentScanning + false + + + SpeechToText + false + + + Geofences + false + + + IncomingShareRequests + false + + + AllIncomingShareRequestsTypesProcessing + false + + + + + + Normal + + + Language.Русский + + + + + + Managed + NotAutoFree + DontUse + DontUse + TaxiEnableVersion8_2 + DontUse + Version8_3_24 + + + + Русский + EnDiff + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/en-interceptors/Ext/ClientApplicationInterface.xml b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/Ext/ClientApplicationInterface.xml new file mode 100644 index 000000000..3c1161b2d --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/Ext/ClientApplicationInterface.xml @@ -0,0 +1,18 @@ + + + + + UUID-002 + + + + + UUID-004 + + + + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/en-interceptors/Languages/Русский.xml b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/Languages/Русский.xml new file mode 100644 index 000000000..37c60d786 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/CommonModules/EnDiff.xml b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/CommonModules/EnDiff.xml new file mode 100644 index 000000000..464cdda09 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/CommonModules/EnDiff.xml @@ -0,0 +1,18 @@ + + + + + + Adopted + EnDiff + + UUID-002 + false + false + false + false + false + false + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/CommonModules/EnDiff/Ext/Module.bsl b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/CommonModules/EnDiff/Ext/Module.bsl new file mode 100644 index 000000000..b8f361c21 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/CommonModules/EnDiff/Ext/Module.bsl @@ -0,0 +1,11 @@ +#Region Public +&ChangeAndValidate("Write") +Procedure Тест_Write(Item) + BeginTransaction(); + Item.Write(); +#Insert // проверка прав + CheckRights(Item); +#EndInsert + CommitTransaction(); +EndProcedure +#EndRegion diff --git a/tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/Configuration.xml b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/Configuration.xml new file mode 100644 index 000000000..c6d91feba --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/Configuration.xml @@ -0,0 +1,72 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + UUID-012 + UUID-013 + + + UUID-014 + UUID-015 + + + + Adopted + Тест + + + ru + Тест + + + + Customization + true + Тест_ + Version8_3_24 + ManagedApplication + + PlatformApplication + + Russian + + Role.Тест_ОсновнаяРоль + + + + Language.Русский + + + + + + TaxiEnableVersion8_2 + + + Русский + Тест_ОсновнаяРоль + EnDiff + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/Languages/Русский.xml b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/Languages/Русский.xml new file mode 100644 index 000000000..c21624f52 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/Languages/Русский.xml @@ -0,0 +1,13 @@ + + + + + + Adopted + Русский + + UUID-002 + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/Roles/Тест_ОсновнаяРоль.xml b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/Roles/Тест_ОсновнаяРоль.xml new file mode 100644 index 000000000..ec9dfbaf6 --- /dev/null +++ b/tests/skills/cases/cfe-diff/snapshots/en-interceptors/cfe/Roles/Тест_ОсновнаяРоль.xml @@ -0,0 +1,10 @@ + + + + + Тест_ОсновнаяРоль + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/en-actualize.json b/tests/skills/cases/cfe-patch-method/en-actualize.json new file mode 100644 index 000000000..f04ed9d52 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/en-actualize.json @@ -0,0 +1,33 @@ +{ + "name": "-Actualize: английский перехватчик остаётся английским, правка переносится", + "preRun": [ + { + "script": "meta-compile/scripts/meta-compile", + "input": { "type": "CommonModule", "name": "EnSync", "properties": { "Server": true } }, + "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } + }, + { + "writeFile": { + "path": "CommonModules/EnSync/Ext/Module.bsl", + "content": "#Region Public\n\nProcedure Write(Item) Export\n\tBeginTransaction();\n\tItem.Write();\n\tLogEvent();\n\tCommitTransaction();\nEndProcedure\n\n#EndRegion\n" + } + }, + { + "script": "cfe-init/scripts/cfe-init", + "args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" } + }, + { + "script": "cfe-borrow/scripts/cfe-borrow", + "args": { "-ExtensionPath": "{workDir}/cfe", "-ConfigPath": "{workDir}", "-Object": "CommonModule.EnSync" } + }, + { + "writeFile": { + "path": "cfe/CommonModules/EnSync/Ext/Module.bsl", + "content": "#Region Public\n&ChangeAndValidate(\"Write\")\nProcedure Тест_Write(Item)\n\tBeginTransaction();\n\tItem.Write();\n#Insert\n\tCheckRights(Item);\n#EndInsert\n\tCommitTransaction();\nEndProcedure\n#EndRegion\n" + } + } + ], + "params": { "extensionPath": "cfe" }, + "args_extra": ["-Actualize"], + "expect": { "stdoutContains": "актуализировано: 1" } +} diff --git a/tests/skills/cases/cfe-patch-method/en-check-drift.json b/tests/skills/cases/cfe-patch-method/en-check-drift.json new file mode 100644 index 000000000..68854add6 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/en-check-drift.json @@ -0,0 +1,34 @@ +{ + "name": "-Check: дрейф в модуле на английских ключевых словах (exit 1)", + "preRun": [ + { + "script": "meta-compile/scripts/meta-compile", + "input": { "type": "CommonModule", "name": "BatchMod", "properties": { "Server": true } }, + "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } + }, + { + "writeFile": { + "path": "CommonModules/BatchMod/Ext/Module.bsl", + "content": "#Region Public\n\nFunction CalcA() Export\n\tX = 1;\n\tReturn X;\nEndFunction\n\nFunction CalcB() Export\n\tY = 2;\n\tW = 5;\n\tReturn Y;\nEndFunction\n\n#EndRegion\n" + } + }, + { + "script": "cfe-init/scripts/cfe-init", + "args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" } + }, + { + "script": "cfe-borrow/scripts/cfe-borrow", + "args": { "-ExtensionPath": "{workDir}/cfe", "-ConfigPath": "{workDir}", "-Object": "CommonModule.BatchMod" } + }, + { + "writeFile": { + "path": "cfe/CommonModules/BatchMod/Ext/Module.bsl", + "content": "#Region Public\n&ChangeAndValidate(\"CalcA\")\nFunction Тест_CalcA()\n\tX = 1;\n\tReturn X;\nEndFunction\n&ChangeAndValidate(\"CalcB\")\nFunction Тест_CalcB()\n\tY = 2;\n\tReturn Y;\nEndFunction\n#EndRegion\n" + } + } + ], + "params": { "extensionPath": "cfe" }, + "args_extra": ["-Check"], + "expectError": true, + "expect": { "stdoutContains": "CommonModule.BatchMod.CalcB" } +} diff --git a/tests/skills/cases/cfe-patch-method/en-generate-mod-control.json b/tests/skills/cases/cfe-patch-method/en-generate-mod-control.json new file mode 100644 index 000000000..9591594b1 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/en-generate-mod-control.json @@ -0,0 +1,31 @@ +{ + "name": "Генерация: источник на английских ключевых словах — перехватчик эмитируется на них же", + "preRun": [ + { + "script": "meta-compile/scripts/meta-compile", + "input": { "type": "CommonModule", "name": "EnMod", "properties": { "Server": true } }, + "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } + }, + { + "writeFile": { + "path": "CommonModules/EnMod/Ext/Module.bsl", + "content": "#Region Public\n\nFunction GetData(Val Parameter) Export\n\tResult = New Array;\n\tResult.Add(Parameter);\n\tReturn Result;\nEndFunction\n\n#EndRegion\n" + } + }, + { + "script": "cfe-init/scripts/cfe-init", + "args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" } + }, + { + "script": "cfe-borrow/scripts/cfe-borrow", + "args": { "-ExtensionPath": "{workDir}/cfe", "-ConfigPath": "{workDir}", "-Object": "CommonModule.EnMod" } + } + ], + "params": { + "extensionPath": "cfe", + "modulePath": "CommonModule.EnMod", + "methodName": "GetData", + "interceptorType": "ModificationAndControl" + }, + "expect": { "stdoutContains": "&ChangeAndValidate(\"GetData\")" } +} diff --git a/tests/skills/cases/cfe-patch-method/en-instead-function.json b/tests/skills/cases/cfe-patch-method/en-instead-function.json new file mode 100644 index 000000000..5e20b4204 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/en-instead-function.json @@ -0,0 +1,31 @@ +{ + "name": "Генерация: Instead для английской функции — ProceedWithCall и английское обрамление", + "preRun": [ + { + "script": "meta-compile/scripts/meta-compile", + "input": { "type": "CommonModule", "name": "EnCalc", "properties": { "Server": true } }, + "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } + }, + { + "writeFile": { + "path": "CommonModules/EnCalc/Ext/Module.bsl", + "content": "#Region Private\n\n#If Server Then\n\nFunction Rate(Val Currency, Period) Export\n\tReturn 1;\nEndFunction\n\n#EndIf\n\n#EndRegion\n" + } + }, + { + "script": "cfe-init/scripts/cfe-init", + "args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" } + }, + { + "script": "cfe-borrow/scripts/cfe-borrow", + "args": { "-ExtensionPath": "{workDir}/cfe", "-ConfigPath": "{workDir}", "-Object": "CommonModule.EnCalc" } + } + ], + "params": { + "extensionPath": "cfe", + "modulePath": "CommonModule.EnCalc", + "methodName": "Rate", + "interceptorType": "Instead" + }, + "expect": { "stdoutContains": "&Around(\"Rate\")" } +} diff --git a/tests/skills/cases/cfe-patch-method/marker-tail-comment.json b/tests/skills/cases/cfe-patch-method/marker-tail-comment.json new file mode 100644 index 000000000..ebb09c141 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/marker-tail-comment.json @@ -0,0 +1,33 @@ +{ + "name": "-Check: маркер с хвостовым комментарием распознаётся", + "preRun": [ + { + "script": "meta-compile/scripts/meta-compile", + "input": { "type": "CommonModule", "name": "ХвостМод", "properties": { "Server": true } }, + "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } + }, + { + "writeFile": { + "path": "CommonModules/ХвостМод/Ext/Module.bsl", + "content": "#Область ПрограммныйИнтерфейс\n\nПроцедура Записать(Спр) Экспорт\n\tНачатьТранзакцию();\n\tСпр.Записать();\n\tЗафиксироватьТранзакцию();\nКонецПроцедуры\n\n#КонецОбласти\n" + } + }, + { + "script": "cfe-init/scripts/cfe-init", + "args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" } + }, + { + "script": "cfe-borrow/scripts/cfe-borrow", + "args": { "-ExtensionPath": "{workDir}/cfe", "-ConfigPath": "{workDir}", "-Object": "CommonModule.ХвостМод" } + }, + { + "writeFile": { + "path": "cfe/CommonModules/ХвостМод/Ext/Module.bsl", + "content": "#Область ПрограммныйИнтерфейс\n&ИзменениеИКонтроль(\"Записать\")\nПроцедура Тест_Записать(Спр)\n\tНачатьТранзакцию();\n\tСпр.Записать();\n#Вставка // проверка прав\n\tПроверитьПрава(Спр);\n#КонецВставки\n\tЗафиксироватьТранзакцию();\nКонецПроцедуры\n#КонецОбласти\n" + } + } + ], + "params": { "extensionPath": "cfe" }, + "args_extra": ["-Check"], + "expect": { "stdoutContains": "1/1 актуальны" } +} diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/CommonModules/EnSync.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/CommonModules/EnSync.xml new file mode 100644 index 000000000..fbc7b8d0a --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/CommonModules/EnSync.xml @@ -0,0 +1,23 @@ + + + + + EnSync + + + ru + En sync + + + + false + false + false + false + false + false + false + DontUse + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/CommonModules/EnSync/Ext/Module.bsl b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/CommonModules/EnSync/Ext/Module.bsl new file mode 100644 index 000000000..f389af836 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/CommonModules/EnSync/Ext/Module.bsl @@ -0,0 +1,10 @@ +#Region Public + +Procedure Write(Item) Export + BeginTransaction(); + Item.Write(); + LogEvent(); + CommitTransaction(); +EndProcedure + +#EndRegion diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/Configuration.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/Configuration.xml new file mode 100644 index 000000000..3902bd4dc --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/Configuration.xml @@ -0,0 +1,252 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + UUID-012 + UUID-013 + + + UUID-014 + UUID-015 + + + + TestConfig + + + ru + TestConfig + + + + + Version8_3_24 + ManagedApplication + + PlatformApplication + + Russian + + + + + false + false + false + + + + + + + + + + + + + + + + + + + + + + Biometrics + true + + + Location + false + + + BackgroundLocation + false + + + BluetoothPrinters + false + + + WiFiPrinters + false + + + Contacts + false + + + Calendars + false + + + PushNotifications + false + + + LocalNotifications + false + + + InAppPurchases + false + + + PersonalComputerFileExchange + false + + + Ads + false + + + NumberDialing + false + + + CallProcessing + false + + + CallLog + false + + + AutoSendSMS + false + + + ReceiveSMS + false + + + SMSLog + false + + + Camera + false + + + Microphone + false + + + MusicLibrary + false + + + PictureAndVideoLibraries + false + + + AudioPlaybackAndVibration + false + + + BackgroundAudioPlaybackAndVibration + false + + + InstallPackages + false + + + OSBackup + true + + + ApplicationUsageStatistics + false + + + BarcodeScanning + false + + + BackgroundAudioRecording + false + + + AllFilesAccess + false + + + Videoconferences + false + + + NFC + false + + + DocumentScanning + false + + + SpeechToText + false + + + Geofences + false + + + IncomingShareRequests + false + + + AllIncomingShareRequestsTypesProcessing + false + + + + + + Normal + + + Language.Русский + + + + + + Managed + NotAutoFree + DontUse + DontUse + TaxiEnableVersion8_2 + DontUse + Version8_3_24 + + + + Русский + EnSync + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/Ext/ClientApplicationInterface.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/Ext/ClientApplicationInterface.xml new file mode 100644 index 000000000..3c1161b2d --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/Ext/ClientApplicationInterface.xml @@ -0,0 +1,18 @@ + + + + + UUID-002 + + + + + UUID-004 + + + + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/Languages/Русский.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/Languages/Русский.xml new file mode 100644 index 000000000..37c60d786 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/CommonModules/EnSync.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/CommonModules/EnSync.xml new file mode 100644 index 000000000..68196e33f --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/CommonModules/EnSync.xml @@ -0,0 +1,18 @@ + + + + + + Adopted + EnSync + + UUID-002 + false + false + false + false + false + false + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/CommonModules/EnSync/Ext/Module.bsl b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/CommonModules/EnSync/Ext/Module.bsl new file mode 100644 index 000000000..dec424fcd --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/CommonModules/EnSync/Ext/Module.bsl @@ -0,0 +1,12 @@ +#Region Public +&ChangeAndValidate("Write") +Procedure Тест_Write(Item) + BeginTransaction(); + Item.Write(); +#Insert + CheckRights(Item); +#EndInsert + LogEvent(); + CommitTransaction(); +EndProcedure +#EndRegion diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/Configuration.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/Configuration.xml new file mode 100644 index 000000000..4c0b16429 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/Configuration.xml @@ -0,0 +1,72 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + UUID-012 + UUID-013 + + + UUID-014 + UUID-015 + + + + Adopted + Тест + + + ru + Тест + + + + Customization + true + Тест_ + Version8_3_24 + ManagedApplication + + PlatformApplication + + Russian + + Role.Тест_ОсновнаяРоль + + + + Language.Русский + + + + + + TaxiEnableVersion8_2 + + + Русский + Тест_ОсновнаяРоль + EnSync + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/Languages/Русский.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/Languages/Русский.xml new file mode 100644 index 000000000..c21624f52 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/Languages/Русский.xml @@ -0,0 +1,13 @@ + + + + + + Adopted + Русский + + UUID-002 + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/Roles/Тест_ОсновнаяРоль.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/Roles/Тест_ОсновнаяРоль.xml new file mode 100644 index 000000000..ec9dfbaf6 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-actualize/cfe/Roles/Тест_ОсновнаяРоль.xml @@ -0,0 +1,10 @@ + + + + + Тест_ОсновнаяРоль + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/CommonModules/EnMod.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/CommonModules/EnMod.xml new file mode 100644 index 000000000..1e6a524b1 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/CommonModules/EnMod.xml @@ -0,0 +1,23 @@ + + + + + EnMod + + + ru + En mod + + + + false + false + false + false + false + false + false + DontUse + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/CommonModules/EnMod/Ext/Module.bsl b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/CommonModules/EnMod/Ext/Module.bsl new file mode 100644 index 000000000..5eb2e75fc --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/CommonModules/EnMod/Ext/Module.bsl @@ -0,0 +1,9 @@ +#Region Public + +Function GetData(Val Parameter) Export + Result = New Array; + Result.Add(Parameter); + Return Result; +EndFunction + +#EndRegion diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/Configuration.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/Configuration.xml new file mode 100644 index 000000000..9397a2a0d --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/Configuration.xml @@ -0,0 +1,252 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + UUID-012 + UUID-013 + + + UUID-014 + UUID-015 + + + + TestConfig + + + ru + TestConfig + + + + + Version8_3_24 + ManagedApplication + + PlatformApplication + + Russian + + + + + false + false + false + + + + + + + + + + + + + + + + + + + + + + Biometrics + true + + + Location + false + + + BackgroundLocation + false + + + BluetoothPrinters + false + + + WiFiPrinters + false + + + Contacts + false + + + Calendars + false + + + PushNotifications + false + + + LocalNotifications + false + + + InAppPurchases + false + + + PersonalComputerFileExchange + false + + + Ads + false + + + NumberDialing + false + + + CallProcessing + false + + + CallLog + false + + + AutoSendSMS + false + + + ReceiveSMS + false + + + SMSLog + false + + + Camera + false + + + Microphone + false + + + MusicLibrary + false + + + PictureAndVideoLibraries + false + + + AudioPlaybackAndVibration + false + + + BackgroundAudioPlaybackAndVibration + false + + + InstallPackages + false + + + OSBackup + true + + + ApplicationUsageStatistics + false + + + BarcodeScanning + false + + + BackgroundAudioRecording + false + + + AllFilesAccess + false + + + Videoconferences + false + + + NFC + false + + + DocumentScanning + false + + + SpeechToText + false + + + Geofences + false + + + IncomingShareRequests + false + + + AllIncomingShareRequestsTypesProcessing + false + + + + + + Normal + + + Language.Русский + + + + + + Managed + NotAutoFree + DontUse + DontUse + TaxiEnableVersion8_2 + DontUse + Version8_3_24 + + + + Русский + EnMod + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/Ext/ClientApplicationInterface.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/Ext/ClientApplicationInterface.xml new file mode 100644 index 000000000..3c1161b2d --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/Ext/ClientApplicationInterface.xml @@ -0,0 +1,18 @@ + + + + + UUID-002 + + + + + UUID-004 + + + + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/Languages/Русский.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/Languages/Русский.xml new file mode 100644 index 000000000..37c60d786 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/CommonModules/EnMod.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/CommonModules/EnMod.xml new file mode 100644 index 000000000..85d75b827 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/CommonModules/EnMod.xml @@ -0,0 +1,18 @@ + + + + + + Adopted + EnMod + + UUID-002 + false + false + false + false + false + false + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/CommonModules/EnMod/Ext/Module.bsl b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/CommonModules/EnMod/Ext/Module.bsl new file mode 100644 index 000000000..c6e2294bb --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/CommonModules/EnMod/Ext/Module.bsl @@ -0,0 +1,10 @@ +#Region Public + +&ChangeAndValidate("GetData") +Function Тест_GetData(Val Parameter) + Result = New Array; + Result.Add(Parameter); + Return Result; +EndFunction + +#EndRegion diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/Configuration.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/Configuration.xml new file mode 100644 index 000000000..c333f6030 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/Configuration.xml @@ -0,0 +1,72 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + UUID-012 + UUID-013 + + + UUID-014 + UUID-015 + + + + Adopted + Тест + + + ru + Тест + + + + Customization + true + Тест_ + Version8_3_24 + ManagedApplication + + PlatformApplication + + Russian + + Role.Тест_ОсновнаяРоль + + + + Language.Русский + + + + + + TaxiEnableVersion8_2 + + + Русский + Тест_ОсновнаяРоль + EnMod + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/Languages/Русский.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/Languages/Русский.xml new file mode 100644 index 000000000..c21624f52 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/Languages/Русский.xml @@ -0,0 +1,13 @@ + + + + + + Adopted + Русский + + UUID-002 + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/Roles/Тест_ОсновнаяРоль.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/Roles/Тест_ОсновнаяРоль.xml new file mode 100644 index 000000000..ec9dfbaf6 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-generate-mod-control/cfe/Roles/Тест_ОсновнаяРоль.xml @@ -0,0 +1,10 @@ + + + + + Тест_ОсновнаяРоль + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/CommonModules/EnCalc.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/CommonModules/EnCalc.xml new file mode 100644 index 000000000..060b59a98 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/CommonModules/EnCalc.xml @@ -0,0 +1,23 @@ + + + + + EnCalc + + + ru + En calc + + + + false + false + false + false + false + false + false + DontUse + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/CommonModules/EnCalc/Ext/Module.bsl b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/CommonModules/EnCalc/Ext/Module.bsl new file mode 100644 index 000000000..8eb96e296 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/CommonModules/EnCalc/Ext/Module.bsl @@ -0,0 +1,11 @@ +#Region Private + +#If Server Then + +Function Rate(Val Currency, Period) Export + Return 1; +EndFunction + +#EndIf + +#EndRegion diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/Configuration.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/Configuration.xml new file mode 100644 index 000000000..21e5c0064 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/Configuration.xml @@ -0,0 +1,252 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + UUID-012 + UUID-013 + + + UUID-014 + UUID-015 + + + + TestConfig + + + ru + TestConfig + + + + + Version8_3_24 + ManagedApplication + + PlatformApplication + + Russian + + + + + false + false + false + + + + + + + + + + + + + + + + + + + + + + Biometrics + true + + + Location + false + + + BackgroundLocation + false + + + BluetoothPrinters + false + + + WiFiPrinters + false + + + Contacts + false + + + Calendars + false + + + PushNotifications + false + + + LocalNotifications + false + + + InAppPurchases + false + + + PersonalComputerFileExchange + false + + + Ads + false + + + NumberDialing + false + + + CallProcessing + false + + + CallLog + false + + + AutoSendSMS + false + + + ReceiveSMS + false + + + SMSLog + false + + + Camera + false + + + Microphone + false + + + MusicLibrary + false + + + PictureAndVideoLibraries + false + + + AudioPlaybackAndVibration + false + + + BackgroundAudioPlaybackAndVibration + false + + + InstallPackages + false + + + OSBackup + true + + + ApplicationUsageStatistics + false + + + BarcodeScanning + false + + + BackgroundAudioRecording + false + + + AllFilesAccess + false + + + Videoconferences + false + + + NFC + false + + + DocumentScanning + false + + + SpeechToText + false + + + Geofences + false + + + IncomingShareRequests + false + + + AllIncomingShareRequestsTypesProcessing + false + + + + + + Normal + + + Language.Русский + + + + + + Managed + NotAutoFree + DontUse + DontUse + TaxiEnableVersion8_2 + DontUse + Version8_3_24 + + + + Русский + EnCalc + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/Ext/ClientApplicationInterface.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/Ext/ClientApplicationInterface.xml new file mode 100644 index 000000000..3c1161b2d --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/Ext/ClientApplicationInterface.xml @@ -0,0 +1,18 @@ + + + + + UUID-002 + + + + + UUID-004 + + + + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/Languages/Русский.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/Languages/Русский.xml new file mode 100644 index 000000000..37c60d786 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/CommonModules/EnCalc.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/CommonModules/EnCalc.xml new file mode 100644 index 000000000..dc03f1449 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/CommonModules/EnCalc.xml @@ -0,0 +1,18 @@ + + + + + + Adopted + EnCalc + + UUID-002 + false + false + false + false + false + false + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/CommonModules/EnCalc/Ext/Module.bsl b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/CommonModules/EnCalc/Ext/Module.bsl new file mode 100644 index 000000000..9ac81d0a4 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/CommonModules/EnCalc/Ext/Module.bsl @@ -0,0 +1,14 @@ +#Region Private + +#If Server Then + +&Around("Rate") +Function Тест_Rate(Val Currency, Period) + Result = ProceedWithCall(Currency, Period); + // TODO: доработать поведение + Return Result; +EndFunction + +#EndIf + +#EndRegion diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/Configuration.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/Configuration.xml new file mode 100644 index 000000000..ee5f5b3cc --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/Configuration.xml @@ -0,0 +1,72 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + UUID-012 + UUID-013 + + + UUID-014 + UUID-015 + + + + Adopted + Тест + + + ru + Тест + + + + Customization + true + Тест_ + Version8_3_24 + ManagedApplication + + PlatformApplication + + Russian + + Role.Тест_ОсновнаяРоль + + + + Language.Русский + + + + + + TaxiEnableVersion8_2 + + + Русский + Тест_ОсновнаяРоль + EnCalc + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/Languages/Русский.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/Languages/Русский.xml new file mode 100644 index 000000000..c21624f52 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/Languages/Русский.xml @@ -0,0 +1,13 @@ + + + + + + Adopted + Русский + + UUID-002 + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/Roles/Тест_ОсновнаяРоль.xml b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/Roles/Тест_ОсновнаяРоль.xml new file mode 100644 index 000000000..ec9dfbaf6 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/en-instead-function/cfe/Roles/Тест_ОсновнаяРоль.xml @@ -0,0 +1,10 @@ + + + + + Тест_ОсновнаяРоль + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/CommonModules/ХвостМод.xml b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/CommonModules/ХвостМод.xml new file mode 100644 index 000000000..7e61d98c1 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/CommonModules/ХвостМод.xml @@ -0,0 +1,23 @@ + + + + + ХвостМод + + + ru + Хвост мод + + + + false + false + false + false + false + false + false + DontUse + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/CommonModules/ХвостМод/Ext/Module.bsl b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/CommonModules/ХвостМод/Ext/Module.bsl new file mode 100644 index 000000000..eec60a141 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/CommonModules/ХвостМод/Ext/Module.bsl @@ -0,0 +1,9 @@ +#Область ПрограммныйИнтерфейс + +Процедура Записать(Спр) Экспорт + НачатьТранзакцию(); + Спр.Записать(); + ЗафиксироватьТранзакцию(); +КонецПроцедуры + +#КонецОбласти diff --git a/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/Configuration.xml b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/Configuration.xml new file mode 100644 index 000000000..22c3f67fa --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/Configuration.xml @@ -0,0 +1,252 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + UUID-012 + UUID-013 + + + UUID-014 + UUID-015 + + + + TestConfig + + + ru + TestConfig + + + + + Version8_3_24 + ManagedApplication + + PlatformApplication + + Russian + + + + + false + false + false + + + + + + + + + + + + + + + + + + + + + + Biometrics + true + + + Location + false + + + BackgroundLocation + false + + + BluetoothPrinters + false + + + WiFiPrinters + false + + + Contacts + false + + + Calendars + false + + + PushNotifications + false + + + LocalNotifications + false + + + InAppPurchases + false + + + PersonalComputerFileExchange + false + + + Ads + false + + + NumberDialing + false + + + CallProcessing + false + + + CallLog + false + + + AutoSendSMS + false + + + ReceiveSMS + false + + + SMSLog + false + + + Camera + false + + + Microphone + false + + + MusicLibrary + false + + + PictureAndVideoLibraries + false + + + AudioPlaybackAndVibration + false + + + BackgroundAudioPlaybackAndVibration + false + + + InstallPackages + false + + + OSBackup + true + + + ApplicationUsageStatistics + false + + + BarcodeScanning + false + + + BackgroundAudioRecording + false + + + AllFilesAccess + false + + + Videoconferences + false + + + NFC + false + + + DocumentScanning + false + + + SpeechToText + false + + + Geofences + false + + + IncomingShareRequests + false + + + AllIncomingShareRequestsTypesProcessing + false + + + + + + Normal + + + Language.Русский + + + + + + Managed + NotAutoFree + DontUse + DontUse + TaxiEnableVersion8_2 + DontUse + Version8_3_24 + + + + Русский + ХвостМод + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/Ext/ClientApplicationInterface.xml b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/Ext/ClientApplicationInterface.xml new file mode 100644 index 000000000..3c1161b2d --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/Ext/ClientApplicationInterface.xml @@ -0,0 +1,18 @@ + + + + + UUID-002 + + + + + UUID-004 + + + + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/Languages/Русский.xml b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/Languages/Русский.xml new file mode 100644 index 000000000..37c60d786 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/CommonModules/ХвостМод.xml b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/CommonModules/ХвостМод.xml new file mode 100644 index 000000000..12debb939 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/CommonModules/ХвостМод.xml @@ -0,0 +1,18 @@ + + + + + + Adopted + ХвостМод + + UUID-002 + false + false + false + false + false + false + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/CommonModules/ХвостМод/Ext/Module.bsl b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/CommonModules/ХвостМод/Ext/Module.bsl new file mode 100644 index 000000000..acf1c2fc5 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/CommonModules/ХвостМод/Ext/Module.bsl @@ -0,0 +1,11 @@ +#Область ПрограммныйИнтерфейс +&ИзменениеИКонтроль("Записать") +Процедура Тест_Записать(Спр) + НачатьТранзакцию(); + Спр.Записать(); +#Вставка // проверка прав + ПроверитьПрава(Спр); +#КонецВставки + ЗафиксироватьТранзакцию(); +КонецПроцедуры +#КонецОбласти diff --git a/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/Configuration.xml b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/Configuration.xml new file mode 100644 index 000000000..dbf074f68 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/Configuration.xml @@ -0,0 +1,72 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + UUID-012 + UUID-013 + + + UUID-014 + UUID-015 + + + + Adopted + Тест + + + ru + Тест + + + + Customization + true + Тест_ + Version8_3_24 + ManagedApplication + + PlatformApplication + + Russian + + Role.Тест_ОсновнаяРоль + + + + Language.Русский + + + + + + TaxiEnableVersion8_2 + + + Русский + Тест_ОсновнаяРоль + ХвостМод + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/Languages/Русский.xml b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/Languages/Русский.xml new file mode 100644 index 000000000..c21624f52 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/Languages/Русский.xml @@ -0,0 +1,13 @@ + + + + + + Adopted + Русский + + UUID-002 + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/Roles/Тест_ОсновнаяРоль.xml b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/Roles/Тест_ОсновнаяРоль.xml new file mode 100644 index 000000000..ec9dfbaf6 --- /dev/null +++ b/tests/skills/cases/cfe-patch-method/snapshots/marker-tail-comment/cfe/Roles/Тест_ОсновнаяРоль.xml @@ -0,0 +1,10 @@ + + + + + Тест_ОсновнаяРоль + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-validate/en-controlled-count.json b/tests/skills/cases/cfe-validate/en-controlled-count.json new file mode 100644 index 000000000..146f8ccac --- /dev/null +++ b/tests/skills/cases/cfe-validate/en-controlled-count.json @@ -0,0 +1,33 @@ +{ + "name": "Счётчик контролируемых методов считает английские аннотации", + "preRun": [ + { + "script": "meta-compile/scripts/meta-compile", + "input": { "type": "CommonModule", "name": "EnCount", "properties": { "Server": true } }, + "args": { "-JsonPath": "{inputFile}", "-OutputDir": "{workDir}" } + }, + { + "writeFile": { + "path": "CommonModules/EnCount/Ext/Module.bsl", + "content": "#Region Public\n\nProcedure Write(Item) Export\n\tItem.Write();\nEndProcedure\n\n#EndRegion\n" + } + }, + { + "script": "cfe-init/scripts/cfe-init", + "args": { "-Name": "Тест", "-OutputDir": "{workDir}/cfe", "-ConfigPath": "{workDir}" } + }, + { + "script": "cfe-borrow/scripts/cfe-borrow", + "args": { "-ExtensionPath": "{workDir}/cfe", "-ConfigPath": "{workDir}", "-Object": "CommonModule.EnCount" } + }, + { + "writeFile": { + "path": "cfe/CommonModules/EnCount/Ext/Module.bsl", + "content": "#Region Public\n&ChangeAndValidate(\"Write\")\nProcedure Тест_Write(Item)\n\tItem.Write();\nEndProcedure\n#EndRegion\n" + } + } + ], + "params": { "extensionPath": "cfe" }, + "args_extra": ["-Detailed"], + "expect": { "stdoutContains": "Контролируемых методов (&ИзменениеИКонтроль): 1" } +} diff --git a/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/CommonModules/EnCount.xml b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/CommonModules/EnCount.xml new file mode 100644 index 000000000..43e59e727 --- /dev/null +++ b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/CommonModules/EnCount.xml @@ -0,0 +1,23 @@ + + + + + EnCount + + + ru + En count + + + + false + false + false + false + false + false + false + DontUse + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/CommonModules/EnCount/Ext/Module.bsl b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/CommonModules/EnCount/Ext/Module.bsl new file mode 100644 index 000000000..e0cfba2ac --- /dev/null +++ b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/CommonModules/EnCount/Ext/Module.bsl @@ -0,0 +1,7 @@ +#Region Public + +Procedure Write(Item) Export + Item.Write(); +EndProcedure + +#EndRegion diff --git a/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/Configuration.xml b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/Configuration.xml new file mode 100644 index 000000000..faf3c6da6 --- /dev/null +++ b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/Configuration.xml @@ -0,0 +1,252 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + UUID-012 + UUID-013 + + + UUID-014 + UUID-015 + + + + TestConfig + + + ru + TestConfig + + + + + Version8_3_24 + ManagedApplication + + PlatformApplication + + Russian + + + + + false + false + false + + + + + + + + + + + + + + + + + + + + + + Biometrics + true + + + Location + false + + + BackgroundLocation + false + + + BluetoothPrinters + false + + + WiFiPrinters + false + + + Contacts + false + + + Calendars + false + + + PushNotifications + false + + + LocalNotifications + false + + + InAppPurchases + false + + + PersonalComputerFileExchange + false + + + Ads + false + + + NumberDialing + false + + + CallProcessing + false + + + CallLog + false + + + AutoSendSMS + false + + + ReceiveSMS + false + + + SMSLog + false + + + Camera + false + + + Microphone + false + + + MusicLibrary + false + + + PictureAndVideoLibraries + false + + + AudioPlaybackAndVibration + false + + + BackgroundAudioPlaybackAndVibration + false + + + InstallPackages + false + + + OSBackup + true + + + ApplicationUsageStatistics + false + + + BarcodeScanning + false + + + BackgroundAudioRecording + false + + + AllFilesAccess + false + + + Videoconferences + false + + + NFC + false + + + DocumentScanning + false + + + SpeechToText + false + + + Geofences + false + + + IncomingShareRequests + false + + + AllIncomingShareRequestsTypesProcessing + false + + + + + + Normal + + + Language.Русский + + + + + + Managed + NotAutoFree + DontUse + DontUse + TaxiEnableVersion8_2 + DontUse + Version8_3_24 + + + + Русский + EnCount + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/Ext/ClientApplicationInterface.xml b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/Ext/ClientApplicationInterface.xml new file mode 100644 index 000000000..3c1161b2d --- /dev/null +++ b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/Ext/ClientApplicationInterface.xml @@ -0,0 +1,18 @@ + + + + + UUID-002 + + + + + UUID-004 + + + + + + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/Languages/Русский.xml b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/Languages/Русский.xml new file mode 100644 index 000000000..37c60d786 --- /dev/null +++ b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/Languages/Русский.xml @@ -0,0 +1,16 @@ + + + + + Русский + + + ru + Русский + + + + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/CommonModules/EnCount.xml b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/CommonModules/EnCount.xml new file mode 100644 index 000000000..c348f32b6 --- /dev/null +++ b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/CommonModules/EnCount.xml @@ -0,0 +1,18 @@ + + + + + + Adopted + EnCount + + UUID-002 + false + false + false + false + false + false + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/CommonModules/EnCount/Ext/Module.bsl b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/CommonModules/EnCount/Ext/Module.bsl new file mode 100644 index 000000000..2be878554 --- /dev/null +++ b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/CommonModules/EnCount/Ext/Module.bsl @@ -0,0 +1,6 @@ +#Region Public +&ChangeAndValidate("Write") +Procedure Тест_Write(Item) + Item.Write(); +EndProcedure +#EndRegion diff --git a/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/Configuration.xml b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/Configuration.xml new file mode 100644 index 000000000..7edcec410 --- /dev/null +++ b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/Configuration.xml @@ -0,0 +1,72 @@ + + + + + + UUID-002 + UUID-003 + + + UUID-004 + UUID-005 + + + UUID-006 + UUID-007 + + + UUID-008 + UUID-009 + + + UUID-010 + UUID-011 + + + UUID-012 + UUID-013 + + + UUID-014 + UUID-015 + + + + Adopted + Тест + + + ru + Тест + + + + Customization + true + Тест_ + Version8_3_24 + ManagedApplication + + PlatformApplication + + Russian + + Role.Тест_ОсновнаяРоль + + + + Language.Русский + + + + + + TaxiEnableVersion8_2 + + + Русский + Тест_ОсновнаяРоль + EnCount + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/Languages/Русский.xml b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/Languages/Русский.xml new file mode 100644 index 000000000..c21624f52 --- /dev/null +++ b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/Languages/Русский.xml @@ -0,0 +1,13 @@ + + + + + + Adopted + Русский + + UUID-002 + ru + + + \ No newline at end of file diff --git a/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/Roles/Тест_ОсновнаяРоль.xml b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/Roles/Тест_ОсновнаяРоль.xml new file mode 100644 index 000000000..ec9dfbaf6 --- /dev/null +++ b/tests/skills/cases/cfe-validate/snapshots/en-controlled-count/cfe/Roles/Тест_ОсновнаяРоль.xml @@ -0,0 +1,10 @@ + + + + + Тест_ОсновнаяРоль + + + + + \ No newline at end of file