curl/tests/data/test569
Dan Fandrich f19baf27eb tests: make test file names more unique
Include the test number in the names of files written out by tests to
reduce the chance of accidental duplication and to make it more clear
which test is associated with which file.
2017-05-09 21:52:05 +02:00

112 lines
1.7 KiB
Plaintext

<testcase>
#Informational
<info>
<keywords>
RTSP
SESSION_ID
</keywords>
</info>
# Server-side
<reply>
<data1>
RTSP/1.0 200 OK
Server: RTSPD/libcurl-test
CSeq: 1
Session: 00.+1-am-aSe55ion_id\$yes-i-am\$;timeout=60
</data1>
<data2>
RTSP/1.0 200 OK
Server: RTSPD/libcurl-test
CSeq: 2
</data2>
<data3>
RTSP/1.0 200 OK
Session: \$extraspaces ignore-this-part-------;foo=bar
CSeq: 3
Server: RTSPD/libcurl-test
</data3>
<data4>
RTSP/1.0 200 OK
CSeq: 4
Server: RTSPD/libcurl-test
</data4>
<data5>
RTSP/1.0 200 OK
Session: A
Server: RTSPD/libcurl-test
CSeq: 5
Informational: Single Character
</data5>
<data6>
RTSP/1.0 200 OK
Server: RTSPD/libcurl-test
Curl-Private: swsclose
CSeq: 6
</data6>
</reply>
# Client-Side
<client>
<server>
rtsp
</server>
<tool>
lib569
</tool>
<name>
RTSP Session ID parsing
</name>
<command>
rtsp://%HOSTIP:%RTSPPORT/569 log/idfile569.txt
</command>
</client>
<verify>
<strip>
^If-Modified-Since:.*
</strip>
<protocol>
SETUP rtsp://%HOSTIP:%RTSPPORT/5690001 RTSP/1.0
CSeq: 1
Transport: Fake/NotReal/JustATest;foo=baz
TEARDOWN rtsp://%HOSTIP:%RTSPPORT/5690002 RTSP/1.0
CSeq: 2
Session: 00.+1-am-aSe55ion_id\$yes-i-am\$
SETUP rtsp://%HOSTIP:%RTSPPORT/5690003 RTSP/1.0
CSeq: 3
Transport: Fake/NotReal/JustATest;foo=baz
TEARDOWN rtsp://%HOSTIP:%RTSPPORT/5690004 RTSP/1.0
CSeq: 4
Session: \$extraspaces
SETUP rtsp://%HOSTIP:%RTSPPORT/5690005 RTSP/1.0
CSeq: 5
Transport: Fake/NotReal/JustATest;foo=baz
TEARDOWN rtsp://%HOSTIP:%RTSPPORT/5690006 RTSP/1.0
CSeq: 6
Session: A
</protocol>
<file name="log/idfile569.txt">
Got Session ID: [00.+1-am-aSe55ion_id\$yes-i-am\$]
Got Session ID: [\$extraspaces]
Got Session ID: [A]
</file>
</verify>
</testcase>