/
Chebarik
/
PackageManagement
Обзор
Документация
Войти
/
Chebarik
/
PackageManagement
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/test/java/com/packagemanagement/domain/model/VersionStatusTest.java
46 строк
1 KB
Николай Мехоношин
added unit tests
13 янв 2026, 20:50
13 янв 2026, 20:50
d22b6a7
Код
Авторство
О чём код?
package com.packagemanagement.domain.model; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.*; @DisplayName("VersionStatus Enum") class VersionStatusTest { @Test @DisplayName("DRAFT can be deleted") void draftCanBeDeleted() { assertTrue(VersionStatus.DRAFT.canBeDeleted()); } @Test @DisplayName("PUBLISHED can be deleted (MVP)") void publishedCanBeDeleted() { assertTrue(VersionStatus.PUBLISHED.canBeDeleted()); } @Test @DisplayName("ARCHIVED can be deleted") void archivedCanBeDeleted() { assertTrue(VersionStatus.ARCHIVED.canBeDeleted()); } @Test @DisplayName("DRAFT is not downloadable") void draftIsNotDownloadable() { assertFalse(VersionStatus.DRAFT.isDownloadable()); } @Test @DisplayName("PUBLISHED is downloadable") void publishedIsDownloadable() { assertTrue(VersionStatus.PUBLISHED.isDownloadable()); } @Test @DisplayName("ARCHIVED is downloadable") void archivedIsDownloadable() { assertTrue(VersionStatus.ARCHIVED.isDownloadable()); } }