From 646814126f869cf879ebb9291eba32ca200ff9da Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Fri, 15 Nov 2024 22:23:28 +0800 Subject: [PATCH] chore: test cleanup --- thermion_dart/test/material_tests.dart | 62 +++++++++++++------------- 1 file changed, 32 insertions(+), 30 deletions(-) diff --git a/thermion_dart/test/material_tests.dart b/thermion_dart/test/material_tests.dart index fa95d051..667fa9d8 100644 --- a/thermion_dart/test/material_tests.dart +++ b/thermion_dart/test/material_tests.dart @@ -12,48 +12,50 @@ void main() async { final testHelper = TestHelper("integration"); group("material tests", () { - test('unlit material with color only', () async { - var viewer = await testHelper.createViewer(); - await viewer.setCameraPosition(0, 0, 6); - await viewer.setBackgroundColor(1.0, 0.0, 0.0, 1.0); - await viewer.setPostProcessing(true); - await viewer.setToneMapping(ToneMapper.LINEAR); + test('unlit material with color only', () async { + var viewer = await testHelper.createViewer(); + await viewer.setCameraPosition(0, 0, 6); + await viewer.setBackgroundColor(1.0, 0.0, 0.0, 1.0); + await viewer.setPostProcessing(true); + await viewer.setToneMapping(ToneMapper.LINEAR); - var materialInstance = await viewer.createUnlitMaterialInstance(); - var cube = await viewer.createGeometry(GeometryHelper.cube(), - materialInstance: materialInstance); + var materialInstance = await viewer.createUnlitMaterialInstance(); + var cube = await viewer.createGeometry(GeometryHelper.cube(), + materialInstance: materialInstance); - await materialInstance.setParameterFloat4( - "baseColorFactor", 0.0, 1.0, 0.0, 1.0); - await materialInstance.setParameterInt( - "baseColorIndex", -1); + await materialInstance.setParameterFloat4( + "baseColorFactor", 0.0, 1.0, 0.0, 1.0); + await materialInstance.setParameterInt("baseColorIndex", -1); + await viewer.render(); + await viewer.render(); + await viewer.render(); + await testHelper.capture(viewer, "unlit_material_base_color"); - await testHelper.capture(viewer, "unlit_material_base_color"); - - await viewer.dispose(); + await viewer.dispose(); }); test('unlit fixed size material', () async { - var viewer = await testHelper.createViewer(); - await viewer.setCameraPosition(0, 0, 6); - await viewer.setBackgroundColor(1.0, 0.0, 0.0, 1.0); - await viewer.setPostProcessing(true); - await viewer.setToneMapping(ToneMapper.LINEAR); + var viewer = await testHelper.createViewer(); + await viewer.setCameraPosition(0, 0, 6); + await viewer.setBackgroundColor(1.0, 0.0, 0.0, 1.0); + await viewer.setPostProcessing(true); + await viewer.setToneMapping(ToneMapper.LINEAR); - var materialInstance = await viewer.createUnlitFixedSizeMaterialInstance(); - var cube = await viewer.createGeometry(GeometryHelper.cube(), - materialInstance: materialInstance); + var materialInstance = + await viewer.createUnlitFixedSizeMaterialInstance(); + var cube = await viewer.createGeometry(GeometryHelper.cube(), + materialInstance: materialInstance); - await viewer.setMaterialPropertyFloat4( - cube, "baseColorFactor", 0, 0.0, 1.0, 0.0, 1.0); + await viewer.setMaterialPropertyFloat4( + cube, "baseColorFactor", 0, 0.0, 1.0, 0.0, 1.0); - await testHelper.capture(viewer, "unlit_fixed_size_default_scale"); + await testHelper.capture(viewer, "unlit_fixed_size_default_scale"); - await materialInstance.setParameterFloat("scale", 10.0); + await materialInstance.setParameterFloat("scale", 10.0); - await testHelper.capture(viewer, "unlit_fixed_size_scale_10"); + await testHelper.capture(viewer, "unlit_fixed_size_scale_10"); - await viewer.dispose(); + await viewer.dispose(); }); test('apply texture to custom ubershader material instance', () async {