[Developer] #567 add VPD SQL execution evidence
This commit is contained in:
@@ -95,7 +95,8 @@ class GuidedFlowTemplateTest {
|
||||
.doesNotContain("name=\"tokenKeyId\"");
|
||||
assertThat(result)
|
||||
.contains("적용된 사용자와 권한")
|
||||
.contains("토큰 적용 후 SQL")
|
||||
.contains("DB 실행 증적")
|
||||
.contains("권한 조건 재현 SQL")
|
||||
.contains("set_vpd_context 사용자 컨텍스트")
|
||||
.contains("CB_AGENT_CTX.USER_ID")
|
||||
.contains("벡터 유사도 검색 기준")
|
||||
@@ -243,12 +244,16 @@ class GuidedFlowTemplateTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
void probeResultExplainsVectorEffectiveSqlWhenTheHandlerReturnsTrace() throws IOException {
|
||||
void probeResultSeparatesDbExecutionEvidenceFromReconstructedSql() throws IOException {
|
||||
String result = template("fragments/probe-result.html");
|
||||
String vectorSql = Files.readString(Path.of("sql/adb/29_agent_ords_vector_search_ords.sql"));
|
||||
|
||||
assertThat(result)
|
||||
.contains("토큰 적용 후 SQL")
|
||||
.contains("DB 실행 증적")
|
||||
.contains("DB가 기록한 원문 SQL")
|
||||
.contains("DBMS_XPLAN Predicate Information")
|
||||
.contains("SQL_ID")
|
||||
.contains("권한 조건 재현 SQL")
|
||||
.contains("권한 적용 SQL")
|
||||
.contains("VPD가 추가한 WHERE 조건")
|
||||
.contains("ALL: 추가 행 필터 없음")
|
||||
|
||||
Reference in New Issue
Block a user