@@ -29,9 +29,12 @@ of this software and associated documentation files (the "Software"), to deal
2929import com .github .stephengold .joltjni .BoxShapeSettings ;
3030import com .github .stephengold .joltjni .CapsuleShape ;
3131import com .github .stephengold .joltjni .CharacterRef ;
32+ import com .github .stephengold .joltjni .CharacterRefC ;
3233import com .github .stephengold .joltjni .CharacterSettings ;
3334import com .github .stephengold .joltjni .CharacterSettingsRef ;
3435import com .github .stephengold .joltjni .CharacterVirtual ;
36+ import com .github .stephengold .joltjni .CharacterVirtualRef ;
37+ import com .github .stephengold .joltjni .CharacterVirtualRefC ;
3538import com .github .stephengold .joltjni .CharacterVirtualSettings ;
3639import com .github .stephengold .joltjni .CharacterVirtualSettingsRef ;
3740import com .github .stephengold .joltjni .CollisionGroup ;
@@ -430,14 +433,18 @@ private static void doCharacter() {
430433
431434 int maxBodies = 1 ;
432435 PhysicsSystem system = TestUtils .newPhysicsSystem (maxBodies );
436+
433437 com .github .stephengold .joltjni .Character character
434438 = new com .github .stephengold .joltjni .Character (
435439 settings , new RVec3 (), new Quat (), 0L , system );
436440 final CharacterRef characterRef = character .toRef ();
441+ final CharacterRefC characterRefC = character .toRefC ();
437442
438443 testCharacterDefaults (character );
444+ testCharacterDefaults (characterRef );
445+ testCharacterDefaults (characterRefC );
439446
440- TestUtils .testClose (characterRef );
447+ TestUtils .testClose (characterRefC , characterRef );
441448 TestUtils .cleanupPhysicsSystem (system );
442449 TestUtils .testClose (settingsRef , shapeRefC );
443450 System .gc ();
@@ -455,9 +462,14 @@ private static void doCharacterVirtual() {
455462
456463 CharacterVirtual character = new CharacterVirtual (
457464 settings , new RVec3 (), new Quat (), 0L , system );
465+ final CharacterVirtualRef characterRef = character .toRef ();
466+ final CharacterVirtualRefC characterRefC = character .toRefC ();
458467
459468 testCharacterVirtualDefaults (character );
469+ testCharacterVirtualDefaults (characterRef );
470+ testCharacterVirtualDefaults (characterRefC );
460471
472+ TestUtils .testClose (characterRefC , characterRef );
461473 TestUtils .cleanupPhysicsSystem (system );
462474 TestUtils .testClose (ref );
463475 System .gc ();
0 commit comments