2012-07-11 5 views
0

나는 SDP (Session Description Protocol, RFC 4566) 파서를 작성 했으므로 포괄적 인 "테스트 벡터"집합, 즉 가능한 한 많이 모든 측면을 강조하는 SDP 설명 집합으로 테스트하고 싶습니다. 파서.SDP 파서에 대한 "테스트 벡터"집합?

"sdp 테스트 파싱"과 같은 것이 좋겠지 만 신호 대 잡음비는 낮습니다 (SDP는 많은 의미가 있기 때문에). 테스트 벡터의 집합에 가장 가까운 것은

http://grepcode.com/file/repository.jboss.org/maven2/javax.sip/jain-sip-ri/1.2.86/test/gov/nist/javax/sdp/parser/SdpParserTest.java

에서 자바 코드이지만 단지 4 예이고, 좀 더 철저한 무언가를 찾고 있어요.

는 당신의 도움을 주셔서 감사합니다

당신은 내가 빠른 검색 않았다 알고 나는이 놀랐습니다 ... 당신이 당신의 테스트에 활용하는 것을 그냥 SDP에 대한 SO 검색하는 것은 당신이 충분히 SDP의를 얻을 것입니다 찾을 수 있습니다

답변

0

번호! 8.2.4 -

명심해야 할 또 다른 점은 ... 다양한 속성 언제든지 IANA에 등록 될 수 있음을

http://tools.ietf.org/html/rfc4566입니다. 속성 이름 ("att-field")

속성이 동일한 이름으로 충돌하여 눈에 띄는 문제가 있기 때문에 속성 필드 이름 ("att-field")은 IANA와 에 등록되어 있어야합니다. SDP의 알 수없는 속성은 단순히 으로 무시되지만 프로토콜을 조각화하는 충돌하는 항목은 심각한 문제입니다.

SDP에는 IANA에 등록 된 항목을 변경할 수있는 다른 항목이 있습니다.

당신은 자신의 사이트를 http://www.iana.org/protocols/

특히 http://www.iana.org/assignments/sdp-parameters/sdp-parameters.xml하지만 가장 가능성이 다른 사람을 확인하는 것이 좋습니다.

또한 각 xml 파일을 다운로드하고 xml 파일의 정보를 기반으로 무작위 SDP를 만든 다음 구문 분석을 테스트하는 프로그램을 만들 수도 있습니다. 그러나 테스트를 거치지 않은 파일을 만들었으므로. ..

관련 문제