box2d单元测试用例

该测试用例基于OpenHarmony系统下,进行单元测试

单元测试用例覆盖情况

类名 接口名 是否通过 备注
b2Body CreateFixture(data) pass
b2Body DestroyFixture(data) pass
b2Body SetTransform(data) pass
b2Body GetTransform(data) pass
b2Body GetPosition() pass
b2Body SetPosition(data) pass
b2Body GetAngle() pass
b2Body GetWorldCenter() pass
b2Body GetLocalCenter() pass
b2Body SetLinearVelocity(data) pass
b2Body GetLinearVelocity() pass
b2Body SetAngularVelocity(data) pass
b2Body GetAngularVelocity() pass
b2Body GetGravityScale() pass
b2Body SetGravityScale(data) pass
b2Body ApplyForce(data) pass
b2Body ApplyForceToCenter(data) pass
b2Body ApplyTorque(data) pass
b2Body ApplyLinearImpulse(data) pass
b2Body ApplyAngularImpulse(data) pass
b2Body GetMass() pass
b2Body GetInertia() pass
b2Body GetMassData(data) pass
b2Body SetMassData(data) pass
b2Body ResetMassData(data) pass
b2Body GetWorldPoint(data) pass
b2Body GetWorldVector(data) pass
b2Body GetLocalPoint(data) pass
b2Body GetLocalVector(data) pass
b2Body GetLinearVelocityFromWorldPoint(data) pass
b2Body GetLinearVelocityFromLocalPoint(data) pass
b2Body GetLinearDamping() pass
b2Body SetLinearDamping(data) pass
b2Body GetAngularDamping(data) pass
b2Body SetAngularDamping(data) pass
b2Body GetType(data) pass
b2Body SetType(data) pass
b2Body IsBullet(data) pass
b2Body SetBullet(data) pass
b2Body SetSleepingAllowed(data) pass
b2Body IsSleepingAllowed(data) pass
b2Body SetAwake(data) pass
b2Body IsAwake() pass
b2Body SetActive(data) pass
b2Body IsActive() pass
b2Body SetFixedRotation(data) pass
b2Body IsFixedRotation() pass
b2Body GetFixtureList() pass
b2Body GetJointList() pass
b2Body GetContactList() pass
b2Body GetNext() pass
b2Body GetUserData() pass
b2Body SetUserData(data) pass
b2Body GetWorld() pass
b2Body SynchronizeTransform() pass
b2Body ShouldCollide(data) pass
b2Body Advance(data) pass
b2Contact Reset(data) pass
b2Contact GetManifold() pass
b2Contact GetWorldManifold(data) pass
b2Contact IsTouching() pass
b2Contact SetEnabled(data) pass
b2Contact GetNext() pass
b2Contact GetFixtureA() pass
b2Contact GetChildIndexA() pass
b2Contact GetFixtureB() pass
b2Contact GetChildIndexB() pass
b2Contact SetFriction(data) pass
b2Contact GetFriction() pass
b2Contact ResetFriction() pass
b2Contact SetRestitution(data) pass
b2Contact GetRestitution() pass
b2Contact SetTangentSpeed(data) pass
b2Contact GetTangentSpeed() pass
b2Contact FlagForFiltering() pass
b2MixFriction() pass
b2MixRestitution() pass
b2Joint GetType() pass
b2Joint GetBodyA() pass
b2Joint GetBodyB() pass
b2Joint GetAnchorA(data) pass
b2Joint GetAnchorB(data) pass
b2Joint GetReactionForce(data) pass
b2Joint GetReactionTorque(data) pass
b2Joint GetNext(data) pass
b2Joint GetUserData() pass
b2Joint SetUserData(data) pass
b2Joint IsActive(data) pass
b2Joint InitVelocityConstraints(data) pass
b2Joint SolveVelocityConstraints(data) pass
b2Joint SolvePositionConstraints(data) pass
b2Joint GetCollideConnected() pass
b2Shape GetType() pass
b2Shape Clone() pass
b2Shape Copy(data) pass
b2Shape GetChildCount() pass
b2Shape ComputeDistance(data) pass
b2Shape RayCast(data) pass
b2Shape ComputeAABB(data) pass
b2Shape ComputeMass(data) pass
b2World setSubStepping(data) pass
b2World SetDestructionListener(data) pass
b2World SetContactFilter(data) pass
b2World SetContactListener(data) pass
b2World SetDebugDraw(data) pass
b2World CreateBody(data) pass
b2World DestroyBody(data) pass
b2World CreateJoint(data) pass
b2World DestroyJoint(data) pass
b2World Step(data) pass
b2World ClearForces() pass
b2World GetBodyList() pass
b2World GetJointList() pass
b2World SetWarmStarting(data) pass
b2World GetWarmStarting() pass
b2World SetContinuousPhysics(data) pass
b2World GetContinuousPhysics() pass
b2World GetProxyCount() pass
b2World GetBodyCount() pass
b2World GetJointCount() pass
b2World GetContactCount() pass
b2World GetTreeHeight() pass
b2World GetTreeBalance() pass
b2World GetTreeQuality() pass
b2World SetGravity(data) pass
b2World GetGravity() pass
b2World IsLocked() pass
b2World SetAutoClearForces() pass
b2World GetAutoClearForces() pass
b2World GetContactManager() pass
b2World GetProfile() pass
b2World CreateParticleSystem(data) pass
b2World DestroyParticleSystem(data) pass
b2Fixture GetType() pass
b2Fixture GetShape() pass
b2Fixture IsSensor() pass
b2Fixture SetSensor(data) pass
b2Fixture SetFilterData(data) pass
b2Fixture GetFilterData() pass
b2Fixture GetBody() pass
b2Fixture GetNext() pass
b2Fixture GetUserData() pass
b2Fixture SetUserData(data) pass
b2Fixture TestPoint(data) pass
b2Fixture ComputeDistance(data) pass
b2Fixture RayCast(data) pass
b2Fixture GetMassData() pass
b2Fixture SetDensity(data) pass
b2Fixture GetDensity() pass
b2Fixture GetFriction() pass
b2Fixture SetFriction(data) pass
b2Fixture GetRestitution() pass
b2Fixture SetRestitution(data) pass
b2Fixture GetAABB(data) pass
b2Fixture Reset() pass
b2Fixture DestroyProxies() pass
b2Island Initialize(data) pass
b2Island Clear() pass
b2Island Solve(data) pass
b2Island SolveTOI(data) pass
b2Island AddBody(data) pass
b2Island AddContact(data) pass
b2Island AddJoint(data) pass
b2Island Report(data) pass