Changeset 10
- Timestamp:
- 05/03/06 23:59:38 (4 years ago)
- Location:
- trunk
- Files:
-
- 2 modified
-
lib/Data/ObjectDriver/Driver/DBI.pm (modified) (1 diff)
-
t/32-partitioned.t (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Data/ObjectDriver/Driver/DBI.pm
r9 r10 302 302 my $sql = "UPDATE $tbl SET\n"; 303 303 $sql .= join(', ', map $driver->db_column_name($tbl, $_) . " = ?", @$cols) . "\n"; 304 my $stmt = $driver->prepare_statement(ref($obj), $obj->primary_key); 304 my $stmt = $driver->prepare_statement(ref($obj), 305 $driver->primary_key_to_terms(ref($obj), $obj->primary_key)); 305 306 $sql .= $stmt->as_sql_where; 306 307 -
trunk/t/32-partitioned.t
r4 r10 7 7 use Recipe; 8 8 use Ingredient; 9 use Test::More tests => 4 6;9 use Test::More tests => 48; 10 10 11 11 my($tmp, $iter); … … 18 18 is($recipe->title, 'Banana Milkshake', 'Title is Banana Milkshake'); 19 19 20 $recipe->title('My Banana Milkshake'); 21 ok($recipe->save, 'Object updated successfully'); 22 is($recipe->title, 'My Banana Milkshake', 'Title is My Banana Milkshake'); 23 20 24 $tmp = Recipe->lookup($recipe->id); 21 25 is(ref $tmp, 'Recipe', 'lookup gave us a recipe'); 22 is($tmp->title, ' Banana Milkshake', 'Title isBanana Milkshake');26 is($tmp->title, 'My Banana Milkshake', 'Title is My Banana Milkshake'); 23 27 24 28 my @recipes = Recipe->search; 25 29 is(scalar @recipes, 1, 'Got one recipe back from search'); 26 is($recipes[0]->title, ' Banana Milkshake', 'Title isBanana Milkshake');30 is($recipes[0]->title, 'My Banana Milkshake', 'Title is My Banana Milkshake'); 27 31 28 32 $iter = Recipe->search; … … 31 35 ok(!$iter->(), 'Iterator gave us only one recipe'); 32 36 is(ref $tmp, 'Recipe', 'Iterator gave us a recipe'); 33 is($tmp->title, ' Banana Milkshake', 'Title isBanana Milkshake');37 is($tmp->title, 'My Banana Milkshake', 'Title is My Banana Milkshake'); 34 38 35 39 my $ingredient = Ingredient->new;
