diff options
Diffstat (limited to 'ext/soap/tests/server012.phpt')
-rw-r--r-- | ext/soap/tests/server012.phpt | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/ext/soap/tests/server012.phpt b/ext/soap/tests/server012.phpt new file mode 100644 index 0000000..9a41de9 --- /dev/null +++ b/ext/soap/tests/server012.phpt @@ -0,0 +1,20 @@ +--TEST-- +SOAP Server 12: WSDL generation +--SKIPIF-- +<?php require_once('skipif.inc'); ?> +--GET-- +WSDL +--FILE-- +<?php +function Add($x,$y) { + return $x+$y; +} + +$server = new soapserver(null,array('uri'=>"http://testuri.org")); +$server->addfunction("Add"); +$server->handle(); +echo "ok\n"; +?> +--EXPECT-- +<?xml version="1.0" encoding="UTF-8"?> +<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Server</faultcode><faultstring>WSDL generation is not supported yet</faultstring></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope> |