Part-DB-server/tests/Services
MayNiklas fa1e5549f0 Deduplicate BOM entry price logic into ProjectBuildHelper
The private getBomEntryUnitPrice() in ProjectBomEntriesDataTable was
identical to the one in ProjectBuildHelper. Replaced it with a new
public getEntryUnitPrice() on ProjectBuildHelper (returns BigDecimal,
never null) and delegate to it from the DataTable.

This eliminates the duplicate code and brings the DataTable lines under
the existing ProjectBuildHelper test coverage. Added three tests for
getEntryUnitPrice() covering the no-pricing, non-part, and part cases.
2026-04-15 13:11:06 +02:00
..
Attachments Ran rector and made tests final 2026-02-14 23:32:43 +01:00
EDA Enhance KiCad integration: API v2, batch EDA editing, field export control (#1241) 2026-03-01 22:10:13 +01:00
EntityMergers/Mergers Ran rector and made tests final 2026-02-14 23:32:43 +01:00
Formatters Ran rector and made tests final 2026-02-14 23:32:43 +01:00
ImportExportSystem Fix fallback filename (#1238) 2026-02-15 14:41:25 +01:00
InfoProviderSystem Fix creating parts from TME if the SPN contains percent signs (#1337) 2026-04-06 14:42:54 +02:00
LabelSystem Implement parsing of TME QR codes (#1324) 2026-03-29 14:53:31 +02:00
LogSystem Ran rector and made tests final 2026-02-14 23:32:43 +01:00
Misc Ran rector and made tests final 2026-02-14 23:32:43 +01:00
Parameters Ran rector and made tests final 2026-02-14 23:32:43 +01:00
Parts Ran rector and made tests final 2026-02-14 23:32:43 +01:00
ProjectSystem Deduplicate BOM entry price logic into ProjectBuildHelper 2026-04-15 13:11:06 +02:00
System Add manual backup creation and delete buttons to Update Manager (#1255) 2026-03-07 19:31:00 +01:00
Trees Ran rector and made tests final 2026-02-14 23:32:43 +01:00
UserSystem Ran rector and made tests final 2026-02-14 23:32:43 +01:00
ElementTypeNameGeneratorTest.php Ran rector and made tests final 2026-02-14 23:32:43 +01:00
ElementTypesTest.php Ran rector and made tests final 2026-02-14 23:32:43 +01:00