         }
         switch _move(x)[userHandle] {
         case .foo:
-            assert(_isUnique(&self.k2))
+            expectTrue(_isUnique(&self.k2))
         }
     }
 }
 
-tests.test("classUniquenessTest") {
+tests.test("readClassSwitchLetTest") {
     let c = Class()
     for f in 0..<10_000 {
-        c.readClassTest(f)
+        c.readClassSwitchLetTest(f)
     }
 }
 
 extension Class {
     @inline(never)
-    func readArrayTest(_ userHandle: Int) {
-        assert(self.array._buffer.isUniquelyReferenced())
+    func readArraySwitchLetTest(_ userHandle: Int) {
+        expectTrue(self.array._buffer.isUniquelyReferenced())
 
         let x: [Enum]
         do {


extension Class {
    @inline(never)
    func readClassTest(_ userHandle: Int) {
        assert(_isUnique(&self.k2))

        let x: K2
        do {

public class Klass {}

var tests = TestSuite("move_function_uniqueness")
defer {
    runAllTests()
}

public enum Enum {
    case foo
