 
     //===----------------------------------------------------------------------===//
 
-  } // addBidirectionalRangeReplaceableSliceTests
-
-  public func addRandomAccessRangeReplaceableSliceTests<
+  } // addRangeReplaceableBidirectionalSliceTests
+
+  public func addRangeReplaceableRandomAccessSliceTests<
     C : protocol<RandomAccessCollection, RangeReplaceableCollection>,
     CollectionWithEquatableElement : protocol<RandomAccessCollection, RangeReplaceableCollection>
     where

    }
    checksAdded.value.insert(#function)

    addBidirectionalRangeReplaceableSliceTests(
      testNamePrefix,
      makeCollection: makeCollection,
      wrapValue: wrapValue,


  } // addRangeReplaceableSliceTests

  public func addRangeReplaceableBidirectionalSliceTests<
    C : protocol<BidirectionalCollection, RangeReplaceableCollection>,
    CollectionWithEquatableElement : protocol<BidirectionalCollection, RangeReplaceableCollection>
    where
