Changeset 4172 for lang/perl/HTTP-MobileAgent
- Timestamp:
- 01/07/08 16:42:01 (5 years ago)
- Location:
- lang/perl/HTTP-MobileAgent/trunk
- Files:
-
- 2 modified
-
lib/HTTP/MobileAgent/DoCoMo.pm (modified) (1 diff)
-
t/02_docomo.t (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/HTTP-MobileAgent/trunk/lib/HTTP/MobileAgent/DoCoMo.pm
r4159 r4172 55 55 $self->_parse_main($main); 56 56 } 57 $self->{xhtml_compliant} = $self->version eq '2.0' ? 1 : 0; 57 58 $self->{xhtml_compliant} = 59 ( $self->is_foma && !( $self->html_version && $self->html_version == 3.0 ) ) 60 ? 1 61 : 0; 58 62 } 59 63 -
lang/perl/HTTP-MobileAgent/trunk/t/02_docomo.t
r204 r4172 1 1 use strict; 2 use Test::More tests => 9 09;2 use Test::More tests => 910; 3 3 4 4 BEGIN { use_ok 'HTTP::MobileAgent' } … … 14 14 [ "DoCoMo/1.0/SH251i/c10", '1.0', '3.0', 'SH251i', 10, undef, 'SH', '251i', {}, 0 ], 15 15 [ "DoCoMo/1.0/R692i/c10", '1.0', '3.0', 'R692i', 10, undef, 'R', '692i', {}, 0 ], 16 [ "DoCoMo/2.0 P2101V(c100)", '2.0', '3.0', 'P2101V', 100, 1, 'P', 'FOMA', {}, 1],17 [ "DoCoMo/2.0 N2001(c10)", '2.0', '3.0', 'N2001', 10, 1, 'N', 'FOMA', {}, 1],18 [ "DoCoMo/2.0 N2002(c100)", '2.0', '3.0', 'N2002', 100, 1, 'N', 'FOMA', {}, 1],19 [ "DoCoMo/2.0 D2101V(c100)", '2.0', '3.0', 'D2101V', 100, 1, 'D', 'FOMA', {}, 1],20 [ "DoCoMo/2.0 P2002(c100)", '2.0', '3.0', 'P2002', 100, 1, 'P', 'FOMA', {}, 1],21 [ "DoCoMo/2.0 MST_v_SH2101V(c100)", '2.0', '3.0', 'SH2101V', 100, 1, 'SH', 'FOMA', {}, 1],22 [ "DoCoMo/2.0 T2101V(c100)", '2.0', '3.0', 'T2101V', 100, 1, 'T', 'FOMA', {}, 1],16 [ "DoCoMo/2.0 P2101V(c100)", '2.0', '3.0', 'P2101V', 100, 1, 'P', 'FOMA', {}, 0 ], 17 [ "DoCoMo/2.0 N2001(c10)", '2.0', '3.0', 'N2001', 10, 1, 'N', 'FOMA', {}, 0 ], 18 [ "DoCoMo/2.0 N2002(c100)", '2.0', '3.0', 'N2002', 100, 1, 'N', 'FOMA', {}, 0 ], 19 [ "DoCoMo/2.0 D2101V(c100)", '2.0', '3.0', 'D2101V', 100, 1, 'D', 'FOMA', {}, 0 ], 20 [ "DoCoMo/2.0 P2002(c100)", '2.0', '3.0', 'P2002', 100, 1, 'P', 'FOMA', {}, 0 ], 21 [ "DoCoMo/2.0 MST_v_SH2101V(c100)", '2.0', '3.0', 'SH2101V', 100, 1, 'SH', 'FOMA', {}, 0 ], 22 [ "DoCoMo/2.0 T2101V(c100)", '2.0', '3.0', 'T2101V', 100, 1, 'T', 'FOMA', {}, 0 ], 23 23 [ "DoCoMo/1.0/D504i/c10", '1.0', '4.0', 'D504i', 10, undef, 'D', '504i', {}, 0 ], 24 24 [ "DoCoMo/1.0/D504i/c30/TD", '1.0', '4.0', 'D504i', 30, undef, 'D', '504i', { status => 'TD' }, 0 ], … … 30 30 [ "DoCoMo/1.0/P503i/c10/serNMABH200331", '1.0', '3.0', 'P503i', 10, undef, 'P', '503i', { serial_number => 'NMABH200331' }, 0 ], 31 31 [ "DoCoMo/2.0 N2001(c10;ser0123456789abcde;icc01234567890123456789)", 32 '2.0', '3.0', 'N2001', 10, 1, 'N', 'FOMA', { serial_number => '0123456789abcde', card_id => '01234567890123456789' }, 1],32 '2.0', '3.0', 'N2001', 10, 1, 'N', 'FOMA', { serial_number => '0123456789abcde', card_id => '01234567890123456789' }, 0 ], 33 33 [ "DoCoMo/1.0/eggy/c300/s32/kPHS-K", '1.0', '3.2', 'eggy', 300, undef, undef, undef, { bandwidth => 32 }, 0 ], 34 34 [ "DoCoMo/1.0/P751v/c100/s64/kPHS-K", '1.0', '3.2', 'P751v', 100, undef, 'P', undef, { bandwidth => 64 }, 0 ], … … 63 63 is $agent->carrier_longname, 'DoCoMo' , "carrier longname is DoCoMo"; 64 64 65 } 66 67 { 68 # SH905i is XHTML Compliant. 69 local $ENV{HTTP_USER_AGENT} = 'DoCoMo/2.0 SH905i(c100;TB;W24H12)'; 70 my $agent = HTTP::MobileAgent->new; 71 is $agent->xhtml_compliant, 1; 65 72 } 66 73
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)