Створення тестів одиниць за допомогою смарт-дії "Створення тестів"

Завершено

Smart action Generate Tests — це функція GitHub Copilot, яка допомагає створювати модульні тести для вашого коду. Він аналізує код у поточному файлі та створює тестові інциденти на основі структури та поведінки коду. Ця функція особливо корисна для розробників, які хочуть забезпечити ретельну перевірку коду та відповідність стандартам якості.

Смарт-дію Generate Tests можна використовувати для створення тестів одиниць для всього файлу або певного вибору коду.

Створення тестів одиниць для файлу

Смарт-дію Generate Tests можна використовувати для створення тестів одиниць для всього файлу. Це зручно, якщо потрібно створити тести для всіх функцій і методів у файлі, не виділяючи кожну з них окремо.

Щоб створити тести на одиницю для файлу, виконайте такі дії:

  1. Відкрийте файл із кодом, який потрібно перевірити.

  2. Клацніть правою кнопкою миші всередині редактора коду, виберіть Generate Code, а потім Generate Tests.

  3. GitHub Copilot аналізує код і генерує юніт-тести для всіх функцій і методів у файлі.

    Створені тести відображаються в редакторі коду, зазвичай у новому тестовому файлі або в кінці поточного файлу залежно від структури проекту та структури тестування.

    Створені тести мають містити твердження та тестові інциденти, які охоплюють різні сценарії для кожної функції або методу.

  4. Перегляньте створені тести.

    Ви можете внести зміни, наприклад змінити тестові імена, змінити або видалити тестові інциденти або додати додаткові твердження.

    Натисніть кнопку Прийняти або Закрити , щоб прийняти або скасувати запропоновані тести на одиницю вимірювання.

  5. Збережіть тестовий файл.

    Тестові файли зазвичай зберігаються в окремому каталозі "тестів" у проекті, настроєному для перевірки одиниць. Параметри залежать від структури проекту та структури тестування.

  6. Запустіть тести, щоб переконатися, що вони проходять і перевіряють функціональність вашого коду.

  7. За потреби уточніть тести, додавши додаткові тестові інциденти або змінивши наявні.

  8. Збережіть файл знову після внесення будь-яких змін до перевірок.

Створення тестів одиниць для виділення

Смарт-дію Generate Tests також можна використовувати для створення тестів одиниць для певного вибору коду. Це зручно, якщо потрібно створити тести для певної функції або методу без створення тестів для всього файлу.

Щоб створити тести на одиницю для вибору коду, виконайте такі дії:

  1. Відкрийте файл із кодом, який потрібно перевірити.

  2. Виберіть блок коду, який потрібно перевірити.

  3. Клацніть правою кнопкою миші по вибраному коду, виберіть Generate Code, а потім виберіть Generate Tests.

  4. GitHub Copilot аналізує вибраний код і генерує модульні тести для вибраної функції або методу.

  5. Перегляньте створені тести та внесіть необхідні зміни.

  6. Збережіть файл.

  7. Запустіть тести, щоб переконатися, що вони проходять і перевіряють функціональність вашого коду.

  8. За потреби уточніть тести, додавши додаткові тестові інциденти або змінивши наявні.

  9. Збережіть файл знову після внесення будь-яких змін до перевірок.

Зведення

Інтелектуальна дія "Створити тести" – це потужний інструмент, який дає змогу швидко й ефективно створювати тести на одиниці для коду. Використовуючи цю функцію, ви можете переконатися, що код ретельно перевірено та відповідає стандартам якості. Незалежно від того, чи потрібно створювати тести для всього файлу або певного фрагмента коду, розумна дія "Створити тести" допоможе вам досягти цілей тестування.