Branch: Tag:

2001-06-24

2001-06-24 02:18:46 by Martin Nilsson <mani@lysator.liu.se>

Added a few more HTTP tests.

Rev: server/etc/test/tests/http/RoxenTest_http.pike:1.4
Rev: server/etc/test/tests/http/http010.pike:1.1
Rev: server/etc/test/tests/http/http10.pike:1.5
Rev: server/etc/test/tests/http/http_common.pike:1.6

32:   #define stest3( X,Y,Z,Å ) _test( X,Y,Z,Å," (1 b packets)", "3" )   #define stest4( X,Y,Z,Å ) _test( X,Y,Z,Å," (10 b packets)", "4" )    + #define btest( X,Y,Z,Å,Ä) _test( X,Y,Z,Å, "", Ä ) +    void setup( )   {    stest( "HTTP/0.9 /1k.raw", "http/http09.pike", "/1k.raw", 1024 );
44:    stest( "HTTP/1.0 /", "http/http10.pike", "/", 0 );    stest( "HTTP/1.0 /nofile", "http/http10.pike", "/nofile", 0 );    +  // stest( "HTTP/1.1 /1k.raw", "http/http11.pike", "/1k.raw", 1024 ); +  // stest( "HTTP/1.1 /10k.raw", "http/http11.pike", "/10k.raw", 1024*10 ); +  // stest( "HTTP/1.1 /", "http/http11.pike", "/", 0 ); +  // stest( "HTTP/1.1 /nofile", "http/http11.pike", "/nofile", 0 ); +  +  btest( "HTTP/01.0 /1k.raw", "http/http010.pike", "/1k.raw", 1024, "01.0" ); +  btest( "HTTP/01.0 /nofile", "http/http010.pike", "/nofile", 0, "01.0" ); +  btest( "HTTP/001.00 /1k.raw", "http/http010.pike", "/1k.raw", 1024, "001.00" ); +  btest( "HTTP/001.00 /nofile", "http/http010.pike", "/nofile", 0, "001.00" ); +     stest( "PING", "http/ping.pike", "/", 0 );       stest2( "HTTP/0.9 /1k.raw", "http/http09.pike", "/1k.raw", 1024 );
56:    stest2( "HTTP/1.0 /", "http/http10.pike", "/", 0 );    stest2( "HTTP/1.0 /nofile", "http/http10.pike", "/nofile", 0 );    -  stest3( "PING", "http/ping.pike", "/", 0 ); +  // stest2( "HTTP/1.1 /1k.raw", "http/http11.pike", "/1k.raw", 1024 ); +  // stest2( "HTTP/1.1 /10k.raw", "http/http11.pike", "/10k.raw", 1024*10 ); +  // stest2( "HTTP/1.1 /", "http/http11.pike", "/", 0 ); +  // stest2( "HTTP/1.1 /nofile", "http/http11.pike", "/nofile", 0 );    -  +  stest2( "PING", "http/ping.pike", "/", 0 ); +     stest3( "HTTP/0.9 /1k.raw", "http/http09.pike", "/1k.raw", 1024 );    stest3( "HTTP/0.9 /10k.raw", "http/http09.pike", "/10k.raw", 1024*10 );    stest3( "HTTP/0.9 /", "http/http09.pike", "/", 0 );
68:    stest3( "HTTP/1.0 /", "http/http10.pike", "/", 0 );    stest3( "HTTP/1.0 /nofile", "http/http10.pike", "/nofile", 0 );    +  // stest3( "HTTP/1.1 /1k.raw", "http/http11.pike", "/1k.raw", 1024 ); +  // stest3( "HTTP/1.1 /10k.raw", "http/http11.pike", "/10k.raw", 1024*10 ); +  // stest3( "HTTP/1.1 /", "http/http11.pike", "/", 0 ); +  // stest3( "HTTP/1.1 /nofile", "http/http11.pike", "/nofile", 0 );    -  +  stest3( "PING", "http/ping.pike", "/", 0 ); +     stest4( "HTTP/0.9 /1k.raw", "http/http09.pike", "/1k.raw", 1024 );    stest4( "HTTP/0.9 /10k.raw", "http/http09.pike", "/10k.raw", 1024*10 );    stest4( "HTTP/0.9 /", "http/http09.pike", "/", 0 );
78:    stest4( "HTTP/1.0 /10k.raw", "http/http10.pike", "/10k.raw", 1024*10 );    stest4( "HTTP/1.0 /", "http/http10.pike", "/", 0 );    stest4( "HTTP/1.0 /nofile", "http/http10.pike", "/nofile", 0 ); +  +  // stest4( "HTTP/1.1 /1k.raw", "http/http11.pike", "/1k.raw", 1024 ); +  // stest4( "HTTP/1.1 /10k.raw", "http/http11.pike", "/10k.raw", 1024*10 ); +  // stest4( "HTTP/1.1 /", "http/http11.pike", "/", 0 ); +  // stest4( "HTTP/1.1 /nofile", "http/http11.pike", "/nofile", 0 );   }