은 varray를 out 매개 변수로 사용하여 다음과 같이 저장 프로 시저를 생성하고 SQL Developer에서 단위 테스트 케이스를 생성했습니다. SQL Developer에서 단위 테스트 케이스에 대해 varray 결과를 제공하는 방법
나는 다음과 같은 오류가 발생, 단위 테스트 케이스를 실행하려고 할 때.Expected: [VARCHAR2()], Received: [VARCHAR2(shobha, sudha, sonnali, Rashmi, Anusha, Kiran, venkatesh, naveen, satya, venkata ramana)]
어떻게하면 단위 테스트 케이스에서 결과 필드를 표시 할 수 있습니까? SQL 개발자의 프로세스 유효성 검사를 사용하여 단위 테스트 사례 결과의 유효성을 검사하는 방법. 당신이 첫 번째 항목을 마우스 오른쪽 버튼으로 클릭하면
그런 다음 새 편집 창이 나타납니다, 당신은 새로운 추가 "를 선택할 수 있습니다 (이 VARCHAR2()을 읽어 경우)
사용할 수있다 : [VARCHAR2 (TEST_1, TEST_2, TEST_3)], 받은 : [VARCHAR2 (???, ???, ???)] ". 테스트를 올바르게 실행하려면 어떻게 varchar2 배열을 넣을 수 있습니까? –
그러면 입력 오류가 발생했거나 배열 요소의 순서가 잘못되었을 가능성이 큽니다. 방금 설명한 테스트 케이스와 같이 완벽하게 작동했습니다 ... – Falco
확인하려는 OUT-Parameter 아래의 "Test Result"상자에 체크 표시를 했습니까? – Falco