/[cwmp]/google/trunk/t/20-response.t
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /google/trunk/t/20-response.t

Parent Directory Parent Directory | Revision Log Revision Log


Revision 45 - (show annotations)
Tue Jun 19 19:36:21 2007 UTC (16 years, 11 months ago) by dpavlin
Original Path: google/t/20-response.t
File MIME type: application/x-troff
File size: 861 byte(s)
test xml output
1 #!/usr/bin/perl
2 use strict;
3 use warnings;
4
5 my $debug = shift @ARGV;
6
7 use Test::More tests => 5;
8 use Data::Dump qw/dump/;
9 use blib;
10
11 BEGIN {
12 use_ok('CWMP::Response');
13 }
14
15 #ok( my $xml = join("",<DATA>), 'xml' );
16 #diag $xml if $debug;
17
18 ok( my $response = CWMP::Response->new({ debug => $debug }), 'new' );
19 isa_ok( $response, 'CWMP::Response' );
20
21 ok( my $inform = $response->Inform({ ID => 42 }), 'Inform' );
22
23 like( $inform, qr{\Q<soap:Envelope xmlns:cwmp="urn:dslforum-org:cwmp-1-0" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
24 <soap:Header>
25 <cwmp:ID mustUnderstand="1">42</cwmp:ID>
26 </soap:Header>
27 <soap:Body>
28 <cwmp:InformResponse>
29 <cwmp:MaxEnvelopes>1</cwmp:MaxEnvelopes>
30 </cwmp:InformResponse>
31 </soap:Body>
32 </soap:Envelope>\E}, 'xml');
33
34 diag $inform if $debug;

Properties

Name Value
svn:executable *

  ViewVC Help
Powered by ViewVC 1.1.26