Changeset 2540
- Timestamp:
- 06/10/08 23:00:29 (18 months ago)
- Files:
-
- 1 modified
-
branches/release-39/t/driver-tests.pl (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/release-39/t/driver-tests.pl
r2539 r2540 568 568 is($props1->{primary_key}, 'id', 'id'); 569 569 is(scalar @{ $props1->{columns} }, 9, 'columns'); 570 my $props2 = $foo [0]->properties;570 my $props2 = $foo->properties; 571 571 is($props1, $props2, "$props1 is $props2"); ## Same address, because same hashref 572 572 573 573 ## * column_names 574 my $cols = $foo [0]->column_names;574 my $cols = $foo->column_names; 575 575 isa_ok($cols, 'ARRAY'); 576 576 my %cols = map { $_ => 1 } @$cols; … … 580 580 581 581 ## * column_values 582 my $vals = $foo [0]->column_values;582 my $vals = $foo->column_values; 583 583 isa_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');584 is($vals->{id}, $foo->id, 'id'); 585 is($vals->{name}, $foo->name, 'name'); 586 is($vals->{status}, $foo->status, 'status'); 587 is($vals->{text}, $foo->text, 'text'); 588 is($vals->{created_on}, $foo->created_on, 'created_on'); 589 is($vals->{created_by}, $foo->created_by, 'created_by'); 590 is($vals->{modified_on}, $foo->modified_on, 'modified_on'); 591 is($vals->{modified_by}, $foo->modified_by, 'modified_by'); 592 592 593 593 ## * set_values … … 602 602 modified_by => 'foo', 603 603 }; 604 $foo [0]->set_values($vals);604 $foo->set_values($vals); 605 605 for my $col (keys %$vals) { 606 is($vals->{$col}, $foo [0]->column($col), $col);606 is($vals->{$col}, $foo->column($col), $col); 607 607 } 608 608 … … 638 638 639 639 ## * datasource 640 is($foo [0]->table_name, 'mt_' . $foo[0]->datasource, 'datasource');640 is($foo->table_name, 'mt_' . $foo->datasource, 'datasource'); 641 641 642 642 ## * clone 643 my $clone = $foo [0]->clone_all;643 my $clone = $foo->clone_all; 644 644 for my $col (@$cols) { 645 is($clone->column($col), $foo [0]->column($col), $col);645 is($clone->column($col), $foo->column($col), $col); 646 646 } 647 647
