Reduce the amount of test data produced to prevent data generation errors

This commit is contained in:
Nabeel Shahzad 2018-01-21 13:51:42 -05:00
parent f09b3b888a
commit 0b9654cf61
3 changed files with 6 additions and 6 deletions

View File

@ -140,7 +140,7 @@ class AcarsTest extends TestCase
$uri = '/api/pireps/' . $pirep_id . '/acars/position'; $uri = '/api/pireps/' . $pirep_id . '/acars/position';
# Post an ACARS update # Post an ACARS update
$acars_count = \random_int(5, 50); $acars_count = \random_int(2, 10);
$acars = factory(App\Models\Acars::class, $acars_count)->make(['id'=>''])->toArray(); $acars = factory(App\Models\Acars::class, $acars_count)->make(['id'=>''])->toArray();
$update = ['positions' => $acars]; $update = ['positions' => $acars];

View File

@ -59,19 +59,19 @@ class FlightTest extends TestCase
*/ */
public function testFindAllFlights() public function testFindAllFlights()
{ {
factory(App\Models\Flight::class, 120)->create(); factory(App\Models\Flight::class, 70)->create();
$res = $this->get('/api/flights'); $res = $this->get('/api/flights');
$body = $res->json(); $body = $res->json();
$this->assertEquals(3, $body['meta']['last_page']); $this->assertEquals(2, $body['meta']['last_page']);
$res = $this->get('/api/flights?page=3'); $res = $this->get('/api/flights?page=2');
$res->assertJsonCount(20, 'data'); $res->assertJsonCount(20, 'data');
} }
public function testFlightSearchApi() public function testFlightSearchApi()
{ {
$flights = factory(App\Models\Flight::class, 100)->create(); $flights = factory(App\Models\Flight::class, 20)->create();
$flight = $flights->random(); $flight = $flights->random();
$query = 'flight_number=' . $flight->flight_number; $query = 'flight_number=' . $flight->flight_number;

View File

@ -43,7 +43,7 @@ class GeoTest extends TestCase
$geoSvc = app('\App\Services\GeoService'); $geoSvc = app('\App\Services\GeoService');
$route = []; $route = [];
$nav_count = random_int(10, 50); $nav_count = random_int(5, 20);
$navpoints = factory(App\Models\Navdata::class, $nav_count)->create(); $navpoints = factory(App\Models\Navdata::class, $nav_count)->create();
foreach ($navpoints as $point) { foreach ($navpoints as $point) {
$route[] = $point->id; $route[] = $point->id;