Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -1014,6 +1014,8 @@ codeunit 139728 "APIV1 - Sales Credit Memos E2E"

SalesHeader1RecordRef.GETTABLE(SalesHeader1);
SalesHeader2RecordRef.GETTABLE(SalesHeader2);
LibraryGraphMgt.AddFieldToIgnoreIfExists(
TempIgnoredFieldsForComparison, DATABASE::"Sales Header", 'Operation Occurred Date');

Assert.RecordsAreEqualExceptCertainFields(
SalesHeader1RecordRef, SalesHeader2RecordRef, TempIgnoredFieldsForComparison, 'Credit Memos do not match');
Expand Down
2 changes: 2 additions & 0 deletions src/Apps/W1/APIV1/test/src/APIV1SalesOrdersE2E.Codeunit.al
Original file line number Diff line number Diff line change
Expand Up @@ -406,6 +406,8 @@ codeunit 139711 "APIV1 - Sales Orders E2E"
PageSalesHeader.Get(PageSalesHeader."Document Type"::Order, SalesOrder."No.".VALUE());
ApiRecordRef.GetTable(ApiSalesHeader);
PageRecordRef.GetTable(PageSalesHeader);
LibraryGraphMgt.AddFieldToIgnoreIfExists(
TempIgnoredFieldsForComparison, DATABASE::"Sales Header", 'Operation Occurred Date');

Assert.RecordsAreEqualExceptCertainFields(ApiRecordRef, PageRecordRef, TempIgnoredFieldsForComparison,
'Page and API order do not match');
Expand Down
5 changes: 5 additions & 0 deletions src/Apps/W1/APIV1/test/src/APIV1SalesQuotesE2E.Codeunit.al
Original file line number Diff line number Diff line change
Expand Up @@ -390,6 +390,11 @@ codeunit 139723 "APIV1 - Sales Quotes E2E"
PageSalesHeader.Get(PageSalesHeader."Document Type"::Quote, SalesQuote."No.".VALUE());
ApiRecordRef.GETTABLE(ApiSalesHeader);
PageRecordRef.GETTABLE(PageSalesHeader);
LibraryGraphMgt.AddFieldToIgnoreIfExists(
TempIgnoredFieldsForComparison, DATABASE::"Sales Header", 'Operation Occurred Date');
LibraryGraphMgt.AddFieldToIgnoreIfExists(
TempIgnoredFieldsForComparison, DATABASE::"Sales Header", 'VAT Reporting Date');

Assert.RecordsAreEqualExceptCertainFields(ApiRecordRef, PageRecordRef, TempIgnoredFieldsForComparison,
'Page and API quote do not match');
end;
Expand Down
3 changes: 3 additions & 0 deletions src/Apps/W1/APIV1/test/src/SalesInvoicesE2E.Codeunit.al
Original file line number Diff line number Diff line change
Expand Up @@ -608,6 +608,9 @@ codeunit 139709 "Sales Invoices E2E"
PageSalesHeader.GET(PageSalesHeader."Document Type"::Invoice, SalesInvoice."No.".VALUE());
ApiRecordRef.GETTABLE(ApiSalesHeader);
PageRecordRef.GETTABLE(PageSalesHeader);
LibraryGraphMgt.AddFieldToIgnoreIfExists(
TempIgnoredFieldsForComparison, DATABASE::"Sales Header", 'Operation Occurred Date');

Assert.RecordsAreEqualExceptCertainFields(ApiRecordRef, PageRecordRef, TempIgnoredFieldsForComparison,
'Page and API Invoice do not match');

Expand Down
2 changes: 2 additions & 0 deletions src/Apps/W1/APIV2/test/src/APIV2PurchCrMemosE2E.Codeunit.al
Original file line number Diff line number Diff line change
Expand Up @@ -701,6 +701,8 @@ codeunit 139865 "APIV2 - Purch. Cr. Memos E2E"

PurchaseHeader1RecordRef.GetTable(PurchaseHeader1);
PurchaseHeader2RecordRef.GetTable(PurchaseHeader2);
LibraryGraphMgt.AddFieldToIgnoreIfExists(
TempIgnoredFieldsForComparison, Database::"Purchase Header", 'Operation Occurred Date');

Assert.RecordsAreEqualExceptCertainFields(
PurchaseHeader1RecordRef, PurchaseHeader2RecordRef, TempIgnoredFieldsForComparison, 'Credit Memos do not match');
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -429,6 +429,8 @@ codeunit 139851 "APIV2 - Purchase Orders E2E"
LibraryUtility.AddTempField(TempIgnoredFieldsForComparison, ApiPurchaseHeader.FieldNo("No."), Database::"Purchase Header");
LibraryUtility.AddTempField(
TempIgnoredFieldsForComparison, ApiPurchaseHeader.FieldNo("Posting Description"), Database::"Purchase Header");
LibraryUtility.AddTempField(
Comment thread
t-prda marked this conversation as resolved.
TempIgnoredFieldsForComparison, ApiPurchaseHeader.FieldNo("Order Date"), Database::"Purchase Header");
Comment thread
t-prda marked this conversation as resolved.
Comment thread
t-prda marked this conversation as resolved.
// Special ignore case for GB
LibraryUtility.AddTempField(TempIgnoredFieldsForComparison, ApiPurchaseHeader.FieldNo("Invoice Received Date"), Database::"Purchase Header");
// Special ignore case for ES
Expand All @@ -443,14 +445,14 @@ codeunit 139851 "APIV2 - Purchase Orders E2E"
LibraryUtility.AddTempField(TempIgnoredFieldsForComparison, RecordField."No.", Database::"Purchase Header");

// Time zone will impact how the date from the page vs WebService is saved. If removed this will fail in snap between 12:00 - 1 AM
if Time() < 020000T then begin
LibraryUtility.AddTempField(TempIgnoredFieldsForComparison, ApiPurchaseHeader.FieldNo("Order Date"), Database::"Purchase Header");
if Time() < 020000T then
LibraryUtility.AddTempField(TempIgnoredFieldsForComparison, ApiPurchaseHeader.FieldNo("Posting Date"), Database::"Purchase Header");
end;

PagePurchaseHeader.Get(PagePurchaseHeader."Document Type"::Order, PurchaseOrder."No.".Value());
ApiRecordRef.GetTable(ApiPurchaseHeader);
PageRecordRef.GetTable(PagePurchaseHeader);
LibraryGraphMgt.AddFieldToIgnoreIfExists(
TempIgnoredFieldsForComparison, Database::"Purchase Header", 'Operation Occurred Date');

Assert.RecordsAreEqualExceptCertainFields(ApiRecordRef, PageRecordRef, TempIgnoredFieldsForComparison,
'Page and API order do not match');
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -984,6 +984,8 @@ codeunit 139828 "APIV2 - Sales Credit Memos E2E"

SalesHeader1RecordRef.GetTable(SalesHeader1);
SalesHeader2RecordRef.GetTable(SalesHeader2);
LibraryGraphMgt.AddFieldToIgnoreIfExists(
TempIgnoredFieldsForComparison, Database::"Sales Header", 'Operation Occurred Date');

Assert.RecordsAreEqualExceptCertainFields(
SalesHeader1RecordRef, SalesHeader2RecordRef, TempIgnoredFieldsForComparison, 'Credit Memos do not match');
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -638,6 +638,9 @@ codeunit 139809 "APIV2 - Sales Invoices E2E"
PageSalesHeader.Get(PageSalesHeader."Document Type"::Invoice, SalesInvoice."No.".Value());
ApiRecordRef.GetTable(ApiSalesHeader);
PageRecordRef.GetTable(PageSalesHeader);
LibraryGraphMgt.AddFieldToIgnoreIfExists(
TempIgnoredFieldsForComparison, Database::"Sales Header", 'Operation Occurred Date');

Assert.RecordsAreEqualExceptCertainFields(ApiRecordRef, PageRecordRef, TempIgnoredFieldsForComparison,
'Page and API Invoice do not match');

Expand Down
2 changes: 2 additions & 0 deletions src/Apps/W1/APIV2/test/src/APIV2SalesOrdersE2E.Codeunit.al
Original file line number Diff line number Diff line change
Expand Up @@ -398,6 +398,8 @@ codeunit 139811 "APIV2 - Sales Orders E2E"
PageSalesHeader.Get(PageSalesHeader."Document Type"::Order, SalesOrder."No.".Value());
ApiRecordRef.GetTable(ApiSalesHeader);
PageRecordRef.GetTable(PageSalesHeader);
LibraryGraphMgt.AddFieldToIgnoreIfExists(
TempIgnoredFieldsForComparison, Database::"Sales Header", 'Operation Occurred Date');

Assert.RecordsAreEqualExceptCertainFields(ApiRecordRef, PageRecordRef, TempIgnoredFieldsForComparison,
'Page and API order do not match');
Expand Down
5 changes: 5 additions & 0 deletions src/Apps/W1/APIV2/test/src/APIV2SalesQuotesE2E.Codeunit.al
Original file line number Diff line number Diff line change
Expand Up @@ -378,6 +378,11 @@ codeunit 139823 "APIV2 - Sales Quotes E2E"
PageSalesHeader.Get(PageSalesHeader."Document Type"::Quote, SalesQuote."No.".Value());
ApiRecordRef.GetTable(ApiSalesHeader);
PageRecordRef.GetTable(PageSalesHeader);
LibraryGraphMgt.AddFieldToIgnoreIfExists(
TempIgnoredFieldsForComparison, Database::"Sales Header", 'Operation Occurred Date');
LibraryGraphMgt.AddFieldToIgnoreIfExists(
TempIgnoredFieldsForComparison, Database::"Sales Header", 'VAT Reporting Date');

Assert.RecordsAreEqualExceptCertainFields(ApiRecordRef, PageRecordRef, TempIgnoredFieldsForComparison,
'Page and API quote do not match');
end;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,29 +1,9 @@
[
{
"codeunitId": 139709,
"codeunitName": "Sales Invoices E2E",
"method": "TestCreateInvoiceThroughPageAndAPI"
},
{
"codeunitId": 139709,
"codeunitName": "Sales Invoices E2E",
"method": "TestGetInvoicesAppliesDiscountPct"
},
{
"codeunitId": 139711,
"codeunitName": "APIV1 - Sales Orders E2E",
"method": "TestCreateOrderThroughPageAndAPI"
},
{
"codeunitId": 139723,
"codeunitName": "APIV1 - Sales Quotes E2E",
"method": "TestCreateQuoteThroughPageAndAPI"
},
{
"codeunitId": 139728,
"codeunitName": "APIV1 - Sales Credit Memos E2E",
"method": "TestCreateCreditMemoThroughPageAndAPI"
},
{
"codeunitId": 139730,
"codeunitName": "APIV1 - GLEntries E2E",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,36 +9,6 @@
"codeunitName": "APIV2 - Company Info. E2E",
"method": "TestModifyCompanyInformation"
},
{
"codeunitId": 139809,
"codeunitName": "APIV2 - Sales Invoices E2E",
"method": "TestCreateInvoiceThroughPageAndAPI"
},
{
"codeunitId": 139811,
"codeunitName": "APIV2 - Sales Orders E2E",
"method": "TestCreateOrderThroughPageAndAPI"
},
{
"codeunitId": 139823,
"codeunitName": "APIV2 - Sales Quotes E2E",
"method": "TestCreateQuoteThroughPageAndAPI"
},
{
"codeunitId": 139828,
"codeunitName": "APIV2 - Sales Credit Memos E2E",
"method": "TestCreateCreditMemoThroughPageAndAPI"
},
{
"codeunitId": 139851,
"codeunitName": "APIV2 - Purchase Orders E2E",
"method": "TestCreateOrderThroughPageAndAPI"
},
{
"codeunitId": 139865,
"codeunitName": "APIV2 - Purch. Cr. Memos E2E",
"method": "TestCreateCreditMemoThroughPageAndAPI"
},
{
"codeunitId": 139908,
"method": "TestExpandPdfDocument",
Expand Down
Loading