Reservation Test

This commit is contained in:
Juan Pablo Vial
2025-09-09 16:24:58 -03:00
parent e36281d924
commit a0c2f53c54
6 changed files with 48 additions and 96 deletions

View File

@ -9,14 +9,14 @@ class Direcciones extends AbstractSeed
{
$comunas = $this->loadValues('comuna', columns: 'id');
$n = 50;
$n = 100;
$data = [];
for ($i = 0; $i < $n; $i++) {
$row = [
'calle' => $this->faker->streetName,
'numero' => $this->faker->randomNumber(5),
'comuna' => $this->faker->randomElement($comunas),
'extra' => '',
'extra' => $this->faker->optional(0.9, '')->words(2, true),
];
$extraRand = ((int) round(rand() / getrandmax())) === 1;
if ($extraRand) {

View File

@ -5,9 +5,17 @@ use Tests\Extension\AbstractSeed;
class Inmobiliarias extends AbstractSeed
{
public function getDependencies(): array
{
return [
Bancos::class
];
}
public function run(): void
{
$tipos = $this->loadValues('tipo_sociedad', columns: 'id');
$bancos = $this->loadValues('banco', columns: 'id');
$suffixes = [
'Inmobiliaria ',
'Administradora ',
@ -28,8 +36,10 @@ class Inmobiliarias extends AbstractSeed
'dv' => $this->faker->digitoVerificador($rut),
'razon' => $razon,
'abreviacion' => $abreviacion,
'sigla' => $sigla,
'cuenta' => $this->faker->randomNumber(8),
'banco' => $this->faker->randomElement($bancos),
'sociedad' => $this->faker->randomElement($tipos),
'sigla' => $sigla,
];
}
$this->table('inmobiliaria')

View File

@ -27,9 +27,9 @@ class Proyectos extends AbstractSeed
'direccion' => $this->faker->randomElement($direcciones),
'superficie_sobre_nivel' => $this->faker->randomFloat(2, 1000, 10000),
'superficie_bajo_nivel' => $this->faker->randomFloat(2, 0, 5000),
'pisos' => $this->faker->randomNumber(2),
'subterraneos' => $this->faker->randomNumber(2),
'corredor' => $this->faker->randomFloat(4, 0, 1)
'pisos' => $this->faker->numberBetween(2, 30),
'subterraneos' => $this->faker->numberBetween(0, 5),
'corredor' => $this->faker->optional(.6, 0)->randomFloat(4, 0, 1)
];
}