Skip to content
Merged
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
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,5 +62,5 @@ Visit the [documentation](https://dml.beyondthecloud.dev) to view the full docum

## License notes:

- For proper license management each repository should contain LICENSE file similar to this one.
- each original class should contain copyright mark: © Copyright 2026, Beyond The Cloud Sp. z o.o. (BeyondTheCloud.Dev)
- For proper license management each repository should contain a LICENSE file similar to this one.
- Each original class should contain a copyright mark: © Copyright 2026, Beyond The Cloud Sp. z o.o. (BeyondTheCloud.Dev)
204 changes: 102 additions & 102 deletions force-app/main/default/classes/DML.cls

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions force-app/main/default/classes/DML_Test.cls
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* Copyright (c) 2026 Beyond The Cloud Sp. z o.o. (BeyondTheCloud.Dev)
* Licensed under the MIT License (https://github.com/beyond-the-cloud-dev/dml-lib/blob/main/LICENSE)
*
* v3.2.0
* v4.0.0
*
* PMD False Positives:
* - CyclomaticComplexity: It is a library and we tried to put everything into ONE class
Expand All @@ -29,7 +29,7 @@ private class DML_Test {
// Verify
Assert.areEqual(0, [SELECT COUNT() FROM Account], 'No records should be inserted to the database.');
Assert.areEqual(0, dmlStatementsAfter - dmlStatementsBefore, 'No DML statements should be executed.');
Assert.areEqual(0, result.inserts().size(), 'Inserted operation result should contain 1 results.');
Assert.areEqual(0, result.inserts().size(), 'Inserted operation result should contain 0 results.');
Assert.areEqual(0, result.upserts().size(), 'Upserted operation result should contain 0 results.');
Assert.areEqual(0, result.updates().size(), 'Updated operation result should contain 0 results.');
Assert.areEqual(0, result.deletes().size(), 'Deleted operation result should contain 0 results.');
Expand Down Expand Up @@ -58,7 +58,7 @@ private class DML_Test {

Assert.areEqual(0, result.inserts().size(), 'Inserted operation result should contain 0 results.');
Assert.areEqual(0, result.upserts().size(), 'Upserted operation result should contain 0 results.');
Assert.areEqual(0, result.updates().size(), 'Updated operation result should contain 0 result.');
Assert.areEqual(0, result.updates().size(), 'Updated operation result should contain 0 results.');
Assert.areEqual(0, result.deletes().size(), 'Deleted operation result should contain 0 results.');
Assert.areEqual(0, result.undeletes().size(), 'Undeleted operation result should contain 0 results.');
Assert.areEqual(0, result.merges().size(), 'Merged operation result should contain 0 results.');
Expand Down Expand Up @@ -4007,7 +4007,7 @@ private class DML_Test {

// Test
Test.startTest();
DML.Commitable db = new DML().identifier('dmlMockId');
DML.Committable db = new DML().identifier('dmlMockId');

db.insertImmediately(account1);
db.toInsert(account2).commitWork();
Expand Down
Loading
Loading