Changeset 2540

Show
Ignore:
Timestamp:
06/10/08 23:00:29 (18 months ago)
Author:
mpaschal
Message:

Don't complicate by using array reference to first Foo when we don't care about the array

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/release-39/t/driver-tests.pl

    r2539 r2540  
    568568is($props1->{primary_key}, 'id', 'id'); 
    569569is(scalar @{ $props1->{columns} }, 9, 'columns'); 
    570 my $props2 = $foo[0]->properties; 
     570my $props2 = $foo->properties; 
    571571is($props1, $props2, "$props1 is $props2");  ## Same address, because same hashref 
    572572 
    573573##     * column_names 
    574 my $cols = $foo[0]->column_names; 
     574my $cols = $foo->column_names; 
    575575isa_ok($cols, 'ARRAY'); 
    576576my %cols = map { $_ => 1 } @$cols; 
     
    580580 
    581581##     * column_values 
    582 my $vals = $foo[0]->column_values; 
     582my $vals = $foo->column_values; 
    583583isa_ok($vals, 'HASH'); 
    584 is($vals->{id}, $foo[0]->id, 'id'); 
    585 is($vals->{name}, $foo[0]->name, 'name'); 
    586 is($vals->{status}, $foo[0]->status, 'status'); 
    587 is($vals->{text}, $foo[0]->text, 'text'); 
    588 is($vals->{created_on}, $foo[0]->created_on, 'created_on'); 
    589 is($vals->{created_by}, $foo[0]->created_by, 'created_by'); 
    590 is($vals->{modified_on}, $foo[0]->modified_on, 'modified_on'); 
    591 is($vals->{modified_by}, $foo[0]->modified_by, 'modified_by'); 
     584is($vals->{id}, $foo->id, 'id'); 
     585is($vals->{name}, $foo->name, 'name'); 
     586is($vals->{status}, $foo->status, 'status'); 
     587is($vals->{text}, $foo->text, 'text'); 
     588is($vals->{created_on}, $foo->created_on, 'created_on'); 
     589is($vals->{created_by}, $foo->created_by, 'created_by'); 
     590is($vals->{modified_on}, $foo->modified_on, 'modified_on'); 
     591is($vals->{modified_by}, $foo->modified_by, 'modified_by'); 
    592592 
    593593##     * set_values 
     
    602602    modified_by => 'foo', 
    603603}; 
    604 $foo[0]->set_values($vals); 
     604$foo->set_values($vals); 
    605605for my $col (keys %$vals) { 
    606     is($vals->{$col}, $foo[0]->column($col), $col); 
     606    is($vals->{$col}, $foo->column($col), $col); 
    607607} 
    608608 
     
    638638 
    639639##     * datasource 
    640 is($foo[0]->table_name, 'mt_' . $foo[0]->datasource, 'datasource'); 
     640is($foo->table_name, 'mt_' . $foo->datasource, 'datasource'); 
    641641 
    642642##     * clone 
    643 my $clone = $foo[0]->clone_all; 
     643my $clone = $foo->clone_all; 
    644644for my $col (@$cols) { 
    645     is($clone->column($col), $foo[0]->column($col), $col); 
     645    is($clone->column($col), $foo->column($col), $col); 
    646646} 
    647647