package com.baiyue.common.openapi; import org.junit.jupiter.api.Test; import static org.assertj.core.api.Assertions.assertThat; class PdaOpenApiGroupContractTest { @Test void pdaGroupOnlyMatchesDeviceApis() { BaiyueOpenApiAutoConfiguration configuration = new BaiyueOpenApiAutoConfiguration(); var group = configuration.pdaApi(configuration.correlationHeaderCustomizer()); assertThat(group.getGroup()).isEqualTo("pda"); assertThat(group.getPathsToMatch()).containsExactly("/api/pda/**"); assertThat(group.getPathsToMatch()).noneMatch(path -> path.contains("internal")); } }