完善e2e测试与后端测试,微信小程序端UI层测试暂未完成

This commit was merged in pull request #52.
This commit is contained in:
2026-07-23 20:16:31 +08:00
parent b689656faf
commit 86b7555943
37 changed files with 6819 additions and 5 deletions
@@ -0,0 +1,57 @@
package cn.novalon.gym.manage.file.core.domain;
import org.junit.jupiter.api.Test;
import java.time.LocalDateTime;
import static org.assertj.core.api.Assertions.assertThat;
class SysFileTest {
@Test
void shouldCreateSysFileWithCorrectProperties() {
SysFile file = new SysFile();
file.setId(1L);
file.setFileName("test.png");
file.setFileType("image/png");
file.setFileSize(1024L);
file.setFilePath("/uploads/test.png");
file.setCreatedAt(LocalDateTime.of(2025, 1, 1, 10, 0, 0));
assertThat(file.getId()).isEqualTo(1L);
assertThat(file.getFileName()).isEqualTo("test.png");
assertThat(file.getFileType()).isEqualTo("image/png");
assertThat(file.getFileSize()).isEqualTo(1024L);
assertThat(file.getFilePath()).isEqualTo("/uploads/test.png");
assertThat(file.getCreatedAt()).isNotNull();
}
@Test
void shouldHandleNullValues() {
SysFile file = new SysFile();
assertThat(file.getId()).isNull();
assertThat(file.getFileName()).isNull();
assertThat(file.getFileType()).isNull();
assertThat(file.getFileSize()).isNull();
assertThat(file.getFilePath()).isNull();
}
@Test
void shouldSetAndGetAllProperties() {
SysFile file = new SysFile();
LocalDateTime now = LocalDateTime.now();
file.setId(100L);
file.setFileName("document.pdf");
file.setFileType("application/pdf");
file.setFileSize(20480L);
file.setFilePath("/files/2025/document.pdf");
file.setCreatedAt(now);
file.setDeletedAt(now);
assertThat(file.getId()).isEqualTo(100L);
assertThat(file.getFileSize()).isEqualTo(20480L);
assertThat(file.getDeletedAt()).isEqualTo(now);
}
}