Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Расширить функционал для группы шагов "Объекты конфигурации" #847

Closed
NkLab opened this issue Jul 2, 2020 · 2 comments
Labels

Comments

@NkLab
Copy link
Contributor

NkLab commented Jul 2, 2020

Заполните шаблон обсуждения GIT

Функционал: создание и изменение объектов ИБ
   Как разработчик тестов 
   Я хочу  Расширить функционал для группы шагов "Объекты конфигурации" , добавить шаги по
	1. Я удаляю все эелементы таблицы "<ОбъектМетаданных>.<ИмяОбъектаМетаданных>" 
	2. И я удаляю записи из таблицы "<ОбъектМетаданных>.<ИмяОбъектаМетаданных>" с реквизитами 
    | ИмяРеквизита1        | ЗначениеРеквизита1|
    | ИмяРеквизита2        | ЗначениеРеквизита2|
    3. Если [не] существует документ "ИмяДокумента" с реквизитами Тогда
    | ИмяРеквизита1        | ЗначениеРеквизита1|
    | ИмяРеквизита2        | ЗначениеРеквизита2|
	4. Тогда [не] существует документ "ИмяДокумента" с реквизитами Тогда
    | ИмяРеквизита1        | ЗначениеРеквизита1|
    | ИмяРеквизита2        | ЗначениеРеквизита2|
	5. Тогда я программно создаю Документ "ИмяДокумента" с реквизитами
    | ИмяРеквизита1        | ЗначениеРеквизита1|
    | ИмяРеквизита2        | ЗначениеРеквизита2|
	6. И Я сохраняю в переменную "ПеременнаяКонтекста" ссылку на документ "ИмяДокумента" с реквизитами
    | ИмяРеквизита1        | ЗначениеРеквизита1|
    | ИмяРеквизита2        | ЗначениеРеквизита2|

Контекст:
	Дано я запоминаю строку "Элемент #1" в переменную "Наименование1"
	Дано я запоминаю строку "Элемент #2" в переменную "Наименование2"
	Дано я запоминаю строку "000000001" в переменную "НомерДокумента1"

Сценарий: очистка таблиц БД
	Дано я программно создаю элемент справочника "Справочник1" с реквизитами
	| Наименование | $Наименование1$ |
	| Реквизит1 | ЗначениеПеречисления1 |
	И Я удаляю все эелементы таблицы "Справочник.Справочник1"
	Тогда не существует элемент справочника "Справочник1" с "Наименование" равным "$Наименование1$" 

Сценарий: удаление строк таблиц по реквизитам
	Дано Я удаляю все эелементы таблицы "Справочник.Справочник1"
	Когда я программно создаю элемент справочника "Справочник1" с реквизитами
    | Наименование         | $Наименование1$|
	Тогда существует элемент справочника "Справочник1" с реквизитами
    | Наименование         | $Наименование1$|
	И я удаляю записи из таблицы "Справочник.Справочник1" с реквизитами 
    | Наименование         | $Наименование1$|
	Тогда не существует элемент справочника "Справочник1" с реквизитами
    | Наименование         | $Наименование1$|

Сценарий: Я создаю документ если он не существует
	Дано я программно создаю элемент справочника "Склады" с реквизитами
    | Наименование         | $Наименование2$|
	И я сохраняю в переменную "Склад" ссылку на справочник "Склады" с реквизитами
    | Наименование         | $Наименование2$|
	Если не существует документ "ПриходнаяНакладная" с реквизитами Тогда
		| Склад  | $Склад$ |
		Тогда я программно создаю Документ "ПриходнаяНакладная" с реквизитами
		| Склад | $Склад$ |
	Если существует документ "ПриходнаяНакладная" с реквизитами Тогда
		| Склад | $Склад$ |
	И я сохраняю в переменную "ПриходнаяНакладная1" ссылку на документ "ПриходнаяНакладная" с реквизитами
    | Склад         | $Склад$|	
	И я вывожу значение переменной "ПриходнаяНакладная1"

Прикладывайте файлы скриншотов

@Pr-Mex
Copy link
Owner

Pr-Mex commented Jul 2, 2020

@NkLab
Да, всё хорошо.

@Pr-Mex Pr-Mex added the steps label Jul 2, 2020
Pr-Mex added a commit that referenced this issue Jul 11, 2020
#847 Расширить функционал для группы шагов "Объекты конфигурации"
@Pr-Mex
Copy link
Owner

Pr-Mex commented Aug 14, 2020

Решено.

@Pr-Mex Pr-Mex closed this as completed Aug 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants