package com.xly.erp.common.response; import static org.assertj.core.api.Assertions.assertThat; import org.junit.jupiter.api.Test; /** * REQ-USR-001 T2:统一响应体 Result 行为校验。 */ class ResultTest { @Test void successCarriesCodeZeroAndData() { Result r = Result.success("hello"); assertThat(r.getCode()).isEqualTo(0); assertThat(r.getData()).isEqualTo("hello"); } @Test void failCarriesBusinessCodeAndMessage() { Result r = Result.fail(ResultCode.USERNAME_EXISTS, "用户名已存在"); assertThat(r.getCode()).isEqualTo(40901); assertThat(r.getMessage()).isEqualTo("用户名已存在"); assertThat(r.getData()).isNull(); } }