-
Notifications
You must be signed in to change notification settings - Fork 0
The MockDml.SavepointHistory Class
Jason Siders edited this page Jul 3, 2025
·
4 revisions
This class stores all MockDml.Savepoint objects generated throughout a transction. You can interact with this class's methods to retrieve a specific savepoint, or all savepoints.
DatabaseLayer.useMocks();
System.Savepoint sp1 = DatabaseLayer.Dml.setSavepoint();
System.Savepoint sp2 = DatabaseLayer.Dml.setSavepoint();
// Get all savepoints:
List<MockDml.Savepoint> all = MockDml.SAVEPOINTS?.getAll();
// Get a specific savepoint:
MockDml.Savepoint first = MockDml.SAVEPOINTS?.get(0);
MockDml.Savepoint second = MockDml.SAVEPOINTS?.get(sp2);Returns all MockDml.Savepoint objects generated in a transaction, via DatabaseLayer.Dml.setSavepoint().
List<MockDml.Savepoint> getAll()
Returns a specific MockDml.Savepoint object, by the specified index or System.Savepoint object.
MockDml.Savepoint get(Integer index)MockDml.Savepoint get(System.Savepoint)
- Generating Test Records
- Dml
- Soql
- Cmdt
- Duplicates
- Plugins
- DatabaseLayer
- Dml
- MockDml
- MockRecord
- Cmdt
- MockCmdt
- Duplicates
- MockDuplicates
- MockSoql
-
Soql
- Soql.AggregateResult
- Soql.Aggregation
- Soql.Binder
- Soql.Builder
- Soql.Condition
- Soql.ConditionalLogic
- Soql.Criteria
- Soql.Cursor
- Soql.Function
- Soql.InnerQuery
- Soql.InvalidParameterValueException
- Soql.LogicType
- Soql.NullOrder
- Soql.Operation
- Soql.Operator
- Soql.ParentField
- Soql.PreAndPostProcessor
- Soql.QueryLocator
- Soql.Request
- Soql.Scope
- Soql.Selectable
- Soql.SortDirection
- Soql.SortOrder
- Soql.Subquery
- Soql.TypeOf
- Soql.Usage
- Soql.WhenClause