@@ -453,16 +453,16 @@ public virtual with sharing class fflib_SObjectDomain
453453 /**
454454 * Ensures logging of errors in the Domain context for later assertions in tests
455455 **/
456- public class ErrorFactory
456+ public virtual class ErrorFactory
457457 {
458458 private List <Error > errorList = new List <Error >();
459459
460- private ErrorFactory ()
460+ public ErrorFactory ()
461461 {
462462
463463 }
464464
465- public String error (String message , SObject record )
465+ public virtual String error (String message , SObject record )
466466 {
467467 return error (null , message , record );
468468 }
@@ -477,7 +477,7 @@ public virtual with sharing class fflib_SObjectDomain
477477 return message ;
478478 }
479479
480- public String error (String message , SObject record , SObjectField field )
480+ public virtual String error (String message , SObject record , SObjectField field )
481481 {
482482 return error (null , message , record , field );
483483 }
@@ -493,12 +493,12 @@ public virtual with sharing class fflib_SObjectDomain
493493 return message ;
494494 }
495495
496- public List <Error > getAll ()
496+ public virtual List <Error > getAll ()
497497 {
498498 return errorList .clone ();
499499 }
500500
501- public void clearAll ()
501+ public virtual void clearAll ()
502502 {
503503 errorList .clear ();
504504 }
@@ -507,11 +507,11 @@ public virtual with sharing class fflib_SObjectDomain
507507 /**
508508 * Ensures logging of errors in the Domain context for later assertions in tests
509509 **/
510- public class FieldError extends ObjectError
510+ public virtual class FieldError extends ObjectError
511511 {
512512 public SObjectField field ;
513513
514- private FieldError ()
514+ public FieldError ()
515515 {
516516
517517 }
@@ -524,7 +524,7 @@ public virtual with sharing class fflib_SObjectDomain
524524 {
525525 public SObject record ;
526526
527- private ObjectError ()
527+ public ObjectError ()
528528 {
529529
530530 }
0 commit comments