Skip to content

Commit

Permalink
Changed test to check against a snapshot.
Browse files Browse the repository at this point in the history
  • Loading branch information
thirsch committed Jan 25, 2024
1 parent 3e49b73 commit 7908c77
Show file tree
Hide file tree
Showing 2 changed files with 65 additions and 5 deletions.
60 changes: 60 additions & 0 deletions tests/Ticket/gh110/Ticket_gh110_TestRecord.snapshot
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
/**
* Ticket_gh110_TestRecord
*
* This class has been auto-generated by the Doctrine ORM Framework
*
* @property int $id Type: integer(4)
* @property my_custom_type $created_at Type: my_custom_type
* @property string $deleted_at Type: timestamp, Timestamp in ISO-8601 format (YYYY-MM-DD HH:MI:SS)
*
* @method int getId() Type: integer(4)
* @method my_custom_type getCreatedAt() Type: my_custom_type
* @method string getDeletedAt() Type: timestamp, Timestamp in ISO-8601 format (YYYY-MM-DD HH:MI:SS)
*
* @method Ticket_gh110_TestRecord setId(int $val) Type: integer(4)
* @method Ticket_gh110_TestRecord setCreatedAt(my_custom_type $val) Type: my_custom_type
* @method Ticket_gh110_TestRecord setDeletedAt(string $val) Type: timestamp, Timestamp in ISO-8601 format (YYYY-MM-DD HH:MI:SS)
*
* @package ##PACKAGE##
* @subpackage ##SUBPACKAGE##
* @author ##NAME## <##EMAIL##>
* @version {{REPLACED}}
*/
class Ticket_gh110_TestRecord extends Doctrine_Record
{
public function setTableDefinition()
{
$this->hasColumn('id', 'integer', 4, array(
'type' => 'integer',
'length' => 4,
));
$this->hasColumn('created_at', 'my_custom_type', null, array(
'type' => 'my_custom_type',
'length' => '',
));
}

public function setUp()
{
parent::setUp();
$softdelete0 = new Doctrine_Template_SoftDelete(array(
));
$timestampable0 = new Doctrine_Template_Timestampable(array(
'updated' =>
array(
'disabled' => true,
),
'unknown_column' =>
array(
),
));
$unknownactas0 = new UnknownActAs(array(
));
$gh110_template0 = new Doctrine_Template_gh110_Template(array(
));
$this->actAs($softdelete0);
$this->actAs($timestampable0);
$this->actAs($unknownactas0);
$this->actAs($gh110_template0);
}
}
10 changes: 5 additions & 5 deletions tests/Ticket/gh110TestCase.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,11 @@ public function testAddActAsColumnsToDocBlock()
)
);

$this->assertTrue(preg_match('/@property int\s*\$id/', $class));
$this->assertTrue(preg_match('/@property string\s*\$deleted_at/', $class));
$this->assertTrue(preg_match('/@property my_custom_type\s*\$created_at/', $class));
$this->assertFalse(preg_match('/@property string\s*\$created_at/', $class));
$this->assertFalse(preg_match('/@property string\s*\$updated_at/', $class));
// We must replace the version as there is a timestamp in it.
$class = preg_replace('/^.*@version.*$/m', ' * @version {{REPLACED}}', $class);
// Can be used to update the snapshot.
//file_put_contents(dirname(__FILE__) . '/gh110/Ticket_gh110_TestRecord.snapshot', $class);
$this->assertEqual($class, file_get_contents(dirname(__FILE__) . '/gh110/Ticket_gh110_TestRecord.snapshot'));
}
}

Expand Down

0 comments on commit 7908c77

Please sign in to comment.