@@ -419,6 +419,8 @@ import ArrayHelper.deep
419419 * @author  Bill Venners 
420420 */  
421421trait  Assertions  extends  TripleEquals   {
422+   //  https://github.com/lampepfl/dotty/pull/8601#pullrequestreview-380646858
423+   implicit  object  UseDefaultAssertions 
422424
423425  // implicit val prettifier = Prettifier.default
424426
@@ -467,7 +469,7 @@ trait Assertions extends TripleEquals  {
467469   * @param  condition  the boolean condition to assert 
468470   * @throws  TestFailedException  if the condition is <code>false</code>. 
469471   */  
470-   inline  def  assert (inline  condition : Boolean )(implicit  prettifier : Prettifier , pos : source.Position ):  Assertion  = 
472+   inline  def  assert (inline  condition : Boolean )(implicit  prettifier : Prettifier , pos : source.Position ,  use :  UseDefaultAssertions . type ):  Assertion  = 
471473    $ { AssertionsMacro .assert(' {condition}, ' {prettifier}, ' {pos}, ' {" "  }) }
472474
473475  private [scalatest] def  newAssertionFailedException (optionalMessage : Option [String ], optionalCause : Option [Throwable ], pos : source.Position , analysis : scala.collection.immutable.IndexedSeq [String ]):  Throwable  = 
@@ -526,7 +528,7 @@ trait Assertions extends TripleEquals  {
526528   * @throws  TestFailedException  if the condition is <code>false</code>. 
527529   * @throws  NullArgumentException  if <code>message</code> is <code>null</code>. 
528530   */  
529-   inline  def  assert (inline  condition : Boolean , clue : Any )(implicit  prettifier : Prettifier , pos : source.Position ):  Assertion  = 
531+   inline  def  assert (inline  condition : Boolean , clue : Any )(implicit  prettifier : Prettifier , pos : source.Position ,  use :  UseDefaultAssertions . type ):  Assertion  = 
530532    $ { AssertionsMacro .assert(' {condition}, ' {prettifier}, ' {pos}, ' {clue}) }
531533
532534  /**  
@@ -574,7 +576,7 @@ trait Assertions extends TripleEquals  {
574576   * @param  condition  the boolean condition to assume 
575577   * @throws  TestCanceledException  if the condition is <code>false</code>. 
576578   */  
577-   inline  def  assume (inline  condition : Boolean )(implicit  prettifier : Prettifier , pos : source.Position ):  Assertion  = 
579+   inline  def  assume (inline  condition : Boolean )(implicit  prettifier : Prettifier , pos : source.Position ,  use :  UseDefaultAssertions . type ):  Assertion  = 
578580    $ { AssertionsMacro .assume(' {condition}, ' {prettifier}, ' {pos}, ' {" "  }) }
579581
580582  /**  
@@ -627,7 +629,7 @@ trait Assertions extends TripleEquals  {
627629   * @throws  TestCanceledException  if the condition is <code>false</code>. 
628630   * @throws  NullArgumentException  if <code>message</code> is <code>null</code>. 
629631   */  
630-   inline  def  assume (inline  condition : Boolean , clue : Any )(implicit  prettifier : Prettifier , pos : source.Position ):  Assertion  = 
632+   inline  def  assume (inline  condition : Boolean , clue : Any )(implicit  prettifier : Prettifier , pos : source.Position ,  use :  UseDefaultAssertions . type ):  Assertion  = 
631633    $ { AssertionsMacro .assume(' {condition}, ' {prettifier}, ' {pos}, ' {clue}) }
632634
633635  /**  
0 commit comments