Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tests: Unit Tests for Materials #25388

Merged
merged 19 commits into from
Jan 31, 2023
Merged

Tests: Unit Tests for Materials #25388

merged 19 commits into from
Jan 31, 2023

Conversation

epreston
Copy link
Contributor

Related issue: none.

Description

This cleans up the unit tests for Materials.
Adds missing unit test file, fills in some unit tests, populates the missing member tests with stubs.

Add MeshMatcapMaterial unit test.
LineDashedMaterial extends from Material
LineDashedMaterial.type should be LineDashedMaterial
LineDashedMaterial.isLineDashedMaterial should be true
Stub missing member tests.
LineBasicMaterial extends from Material
LineBasicMaterial.type should be LineBasicMaterial.
LineBasicMaterial.isLineBasicMaterial should be true
Stub missing member tests.
Material extends from EventDispatcher.
Material.type should be Material.
Material.isMaterial should be true.
Stub missing member tests.
MeshBasicMaterial extends from Material.
MeshBasicMaterial.type should be MeshBasicMaterial.
MeshBasicMaterial.isMeshBasicMaterial should be true
Stub missing member tests.
MeshDepthMaterial extends from Material.
MeshDepthMaterial.type should be MeshDepthMaterial.
MeshDepthMaterial.isMeshDepthMaterial should be true.
Stub missing member tests.
MeshDistanceMaterial extends from Material.
MeshDistanceMaterial.type should be MeshDistanceMaterial.
MeshDistanceMaterial.isMeshDistanceMaterial should be true.
Stub missing member tests.
MeshLambertMaterial extends from Material.
MeshLambertMaterial.type should be MeshLambertMaterial.
MeshLambertMaterial.isMeshLambertMaterial should be true.
Stub missing member tests.
MeshNormalMaterial extends from Material.
MeshNormalMaterial.type should be MeshNormalMaterial.
MeshNormalMaterial.isMeshNormalMaterial should be true.
Stub missing member tests.
MeshPhongMaterial extends from Material.
MeshPhongMaterial.type should be MeshPhongMaterial.
MeshPhongMaterial.isMeshPhongMaterial should be true.
Stub missing member tests.
MeshPhysicalMaterial extends from Material.
MeshPhysicalMaterial.type should be MeshPhysicalMaterial.
MeshPhysicalMaterial.isMeshPhysicalMaterial should be true.
Stub missing member tests.
MeshStandardMaterial extends from Material.
MeshStandardMaterial.type should be MeshStandardMaterial.
MeshStandardMaterial.isMeshStandardMaterial should be true.
Stub missing member tests.
MeshToonMaterial extends from Material.
MeshToonMaterial.type should be MeshToonMaterial.
MeshToonMaterial.isMeshToonMaterial should be true.
Stub missing member tests.
PointsMaterial extends from Material.
PointsMaterial.type should be PointsMaterial.
PointsMaterial.isPointsMaterial should be true.
Stub missing member tests.
RawShaderMaterial extends from ShaderMaterial.
RawShaderMaterial.type should be RawShaderMaterial.
RawShaderMaterial.isRawShaderMaterial should be true.
ShaderMaterial extends from Material.
ShaderMaterial.type should be ShaderMaterial.
ShaderMaterial.isShaderMaterial should be true.
Stub missing member tests.
ShadowMaterial extends from Material.
ShadowMaterial.type should be ShadowMaterial.
ShadowMaterial.isShadowMaterial should be true.
Stub missing member tests.
SpriteMaterial extends from Material.
SpriteMaterial.type should be SpriteMaterial.
SpriteMaterial.isSpriteMaterial should be true.
Stub missing member tests.
@Mugen87 Mugen87 added this to the r150 milestone Jan 31, 2023
@mrdoob mrdoob merged commit fac6c2d into mrdoob:dev Jan 31, 2023
@epreston epreston deleted the tests-materials-cleanup branch February 1, 2023 00:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants