package com.xly.erp.common.response; import static org.assertj.core.api.Assertions.assertThat; import org.junit.jupiter.api.Test; /** * REQ-USR-004 T1:登录相关错误码断言。 * *
新增登录限流码 {@code LOGIN_RATE_LIMITED=42901};并确认登录流程复用的既有码 * {@code UNAUTHORIZED=40101} / {@code ACCOUNT_DISABLED=40302} / {@code PARAM_INVALID=40001} * 取值不变(不重复定义、不漂移)。
*/ class ResultCodeLoginTest { @Test void loginRateLimitedCodeIs42901() { assertThat(ResultCode.LOGIN_RATE_LIMITED.getCode()).isEqualTo(42901); assertThat(ResultCode.LOGIN_RATE_LIMITED.getMessage()).isNotBlank(); } @Test void existingLoginCodesPresent() { assertThat(ResultCode.UNAUTHORIZED.getCode()).isEqualTo(40101); assertThat(ResultCode.ACCOUNT_DISABLED.getCode()).isEqualTo(40302); assertThat(ResultCode.PARAM_INVALID.getCode()).isEqualTo(40001); } }