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 |