mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2026-02-15 22:19:35 +00:00
Added ability to get GTINs for reichelt and Generic WebURL
This commit is contained in:
parent
fd76ca12fc
commit
1130f71075
3 changed files with 28 additions and 10 deletions
|
|
@ -159,12 +159,13 @@ class DTOtoEntityConverterTest extends WebTestCase
|
|||
$shopping_infos = [new PurchaseInfoDTO('TestDistributor', 'TestOrderNumber', [new PriceDTO(1, "10.0", 'EUR')])];
|
||||
|
||||
$dto = new PartDetailDTO(
|
||||
provider_key: 'test_provider', provider_id: 'test_id', provider_url: 'https://invalid.invalid/test_id',
|
||||
name: 'TestPart', description: 'TestDescription', category: 'TestCategory',
|
||||
manufacturer: 'TestManufacturer', mpn: 'TestMPN', manufacturing_status: ManufacturingStatus::EOL,
|
||||
preview_image_url: 'https://invalid.invalid/image.png',
|
||||
footprint: 'DIP8', notes: 'TestNotes', mass: 10.4,
|
||||
parameters: $parameters, datasheets: $datasheets, vendor_infos: $shopping_infos, images: $images
|
||||
provider_key: 'test_provider', provider_id: 'test_id', name: 'TestPart',
|
||||
description: 'TestDescription', category: 'TestCategory', manufacturer: 'TestManufacturer',
|
||||
mpn: 'TestMPN', preview_image_url: 'https://invalid.invalid/image.png',
|
||||
manufacturing_status: ManufacturingStatus::EOL,
|
||||
provider_url: 'https://invalid.invalid/test_id',
|
||||
footprint: 'DIP8', gtin: "1234567890123", notes: 'TestNotes', datasheets: $datasheets,
|
||||
images: $images, parameters: $parameters, vendor_infos: $shopping_infos, mass: 10.4
|
||||
);
|
||||
|
||||
$entity = $this->service->convertPart($dto);
|
||||
|
|
@ -180,6 +181,8 @@ class DTOtoEntityConverterTest extends WebTestCase
|
|||
$this->assertEquals($dto->mass, $entity->getMass());
|
||||
$this->assertEquals($dto->footprint, $entity->getFootprint());
|
||||
|
||||
$this->assertEquals($dto->gtin, $entity->getGtin());
|
||||
|
||||
//We just check that the lenghts of parameters, datasheets, images and shopping infos are the same
|
||||
//The actual content is tested in the corresponding tests
|
||||
$this->assertCount(count($parameters), $entity->getParameters());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue