Skip to content

Commit a4b9c06

Browse files
committed
tests added
1 parent 6103705 commit a4b9c06

File tree

2 files changed

+59
-0
lines changed

2 files changed

+59
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<?php
2+
3+
namespace Generator\Definition\Entity;
4+
5+
use N3XT0R\MigrationGenerator\Service\Generator\Definition\Entity\AbstractIndexEntity;
6+
use Tests\TestCase;
7+
8+
class AbstractIndexEntityTest extends TestCase
9+
{
10+
protected AbstractIndexEntity $entity;
11+
12+
public function setUp(): void
13+
{
14+
parent::setUp();
15+
$this->entity = new class() extends AbstractIndexEntity {
16+
};
17+
}
18+
19+
public function testSetGetNameIsSame(): void
20+
{
21+
$name = uniqid('TEST_', true);
22+
$this->entity->setName($name);
23+
$gotName = $this->entity->getName();
24+
self::assertSame($name, $gotName);
25+
}
26+
27+
public function testSetGetIndexTypeIsSame(): void
28+
{
29+
$indexType = uniqid('TEST_', true);
30+
$this->entity->setIndexType($indexType);
31+
$gotIndexType = $this->entity->getIndexType();
32+
self::assertSame($indexType, $gotIndexType);
33+
}
34+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?php
2+
3+
namespace Generator\Definition\Entity;
4+
5+
use N3XT0R\MigrationGenerator\Service\Generator\Definition\Entity\PrimaryKeyEntity;
6+
use Tests\TestCase;
7+
8+
class PrimaryKeyDefinitionTest extends TestCase
9+
{
10+
protected PrimaryKeyEntity $entity;
11+
12+
public function setUp(): void
13+
{
14+
parent::setUp();
15+
$this->entity = new PrimaryKeyEntity();
16+
}
17+
18+
public function testSetGetColumnsWorks(): void
19+
{
20+
$columns = ['test', 'test2'];
21+
$this->entity->setColumns($columns);
22+
$gotColumns = $this->entity->getColumns();
23+
$this->assertSame($columns, $gotColumns);
24+
}
25+
}

0 commit comments

Comments
 (0)