@@ -407,95 +407,92 @@ TEST_F(LooksBlocksTest, ChangeEffectBy)
407407 }
408408}
409409
410- TEST_F (LooksBlocksTest, SetEffectTo )
410+ TEST_F (LooksBlocksTest, SetEffectTo_Fisheye )
411411{
412- // Fisheye
413- {
414- auto stage = std::make_shared<Stage>();
415- stage->setEngine (m_engine);
412+ auto stage = std::make_shared<Stage>();
413+ stage->setEngine (m_engine);
416414
417- ScriptBuilder builder (m_extension.get (), m_engine, stage);
418- IGraphicsEffect *effect = ScratchConfiguration::getGraphicsEffect (" FISHEYE" );
419- ASSERT_TRUE (effect);
415+ ScriptBuilder builder (m_extension.get (), m_engine, stage);
416+ IGraphicsEffect *effect = ScratchConfiguration::getGraphicsEffect (" FISHEYE" );
417+ ASSERT_TRUE (effect);
420418
421- builder.addBlock (" looks_seteffectto" );
422- builder.addDropdownField (" EFFECT" , " FISHEYE" );
423- builder.addValueInput (" VALUE" , 45.2 );
424- auto block = builder.currentBlock ();
419+ builder.addBlock (" looks_seteffectto" );
420+ builder.addDropdownField (" EFFECT" , " FISHEYE" );
421+ builder.addValueInput (" VALUE" , 45.2 );
422+ auto block = builder.currentBlock ();
425423
426- Compiler compiler (m_engine, stage.get ());
427- auto code = compiler.compile (block);
428- Script script (stage.get (), block, m_engine);
429- script.setCode (code);
430- Thread thread (stage.get (), m_engine, &script);
424+ Compiler compiler (m_engine, stage.get ());
425+ auto code = compiler.compile (block);
426+ Script script (stage.get (), block, m_engine);
427+ script.setCode (code);
428+ Thread thread (stage.get (), m_engine, &script);
431429
432- stage->setGraphicsEffectValue (effect, 86.84 );
433- thread.run ();
434- ASSERT_EQ (std::round (stage->graphicsEffectValue (effect) * 100 ) / 100 , 45.2 );
435- }
430+ stage->setGraphicsEffectValue (effect, 86.84 );
431+ thread.run ();
432+ ASSERT_EQ (std::round (stage->graphicsEffectValue (effect) * 100 ) / 100 , 45.2 );
433+ }
436434
437- // Pixelate
438- {
439- auto stage = std::make_shared<Stage>();
440- stage->setEngine (m_engine);
435+ TEST_F (LooksBlocksTest, SetEffectTo_Pixelate)
436+ {
437+ auto stage = std::make_shared<Stage>();
438+ stage->setEngine (m_engine);
441439
442- ScriptBuilder builder (m_extension.get (), m_engine, stage);
443- IGraphicsEffect *effect = ScratchConfiguration::getGraphicsEffect (" PIXELATE" );
444- ASSERT_TRUE (effect);
440+ ScriptBuilder builder (m_extension.get (), m_engine, stage);
441+ IGraphicsEffect *effect = ScratchConfiguration::getGraphicsEffect (" PIXELATE" );
442+ ASSERT_TRUE (effect);
445443
446- builder.addBlock (" looks_seteffectto" );
447- builder.addDropdownField (" EFFECT" , " PIXELATE" );
448- builder.addValueInput (" VALUE" , 12.05 );
449- auto block = builder.currentBlock ();
444+ builder.addBlock (" looks_seteffectto" );
445+ builder.addDropdownField (" EFFECT" , " PIXELATE" );
446+ builder.addValueInput (" VALUE" , 12.05 );
447+ auto block = builder.currentBlock ();
450448
451- Compiler compiler (m_engine, stage.get ());
452- auto code = compiler.compile (block);
453- Script script (stage.get (), block, m_engine);
454- script.setCode (code);
455- Thread thread (stage.get (), m_engine, &script);
449+ Compiler compiler (m_engine, stage.get ());
450+ auto code = compiler.compile (block);
451+ Script script (stage.get (), block, m_engine);
452+ script.setCode (code);
453+ Thread thread (stage.get (), m_engine, &script);
456454
457- thread.run ();
458- ASSERT_EQ (std::round (stage->graphicsEffectValue (effect) * 100 ) / 100 , 12.05 );
459- }
455+ thread.run ();
456+ ASSERT_EQ (std::round (stage->graphicsEffectValue (effect) * 100 ) / 100 , 12.05 );
457+ }
460458
461- // Mosaic
462- {
463- auto sprite = std::make_shared<Sprite>();
464- sprite->setEngine (m_engine);
459+ TEST_F (LooksBlocksTest, SetEffectTo_Mosaic)
460+ {
461+ auto sprite = std::make_shared<Sprite>();
462+ sprite->setEngine (m_engine);
465463
466- ScriptBuilder builder (m_extension.get (), m_engine, sprite);
467- IGraphicsEffect *effect = ScratchConfiguration::getGraphicsEffect (" MOSAIC" );
468- ASSERT_TRUE (effect);
464+ ScriptBuilder builder (m_extension.get (), m_engine, sprite);
465+ IGraphicsEffect *effect = ScratchConfiguration::getGraphicsEffect (" MOSAIC" );
466+ ASSERT_TRUE (effect);
469467
470- builder.addBlock (" looks_seteffectto" );
471- builder.addDropdownField (" EFFECT" , " MOSAIC" );
472- builder.addValueInput (" VALUE" , -8.06 );
473- auto block = builder.currentBlock ();
468+ builder.addBlock (" looks_seteffectto" );
469+ builder.addDropdownField (" EFFECT" , " MOSAIC" );
470+ builder.addValueInput (" VALUE" , -8.06 );
471+ auto block = builder.currentBlock ();
474472
475- Compiler compiler (m_engine, sprite.get ());
476- auto code = compiler.compile (block);
477- Script script (sprite.get (), block, m_engine);
478- script.setCode (code);
479- Thread thread (sprite.get (), m_engine, &script);
473+ Compiler compiler (m_engine, sprite.get ());
474+ auto code = compiler.compile (block);
475+ Script script (sprite.get (), block, m_engine);
476+ script.setCode (code);
477+ Thread thread (sprite.get (), m_engine, &script);
480478
481- sprite->setGraphicsEffectValue (effect, 13.12 );
482- thread.run ();
483- ASSERT_EQ (std::round (sprite->graphicsEffectValue (effect) * 100 ) / 100 , -8.06 );
484- }
479+ sprite->setGraphicsEffectValue (effect, 13.12 );
480+ thread.run ();
481+ ASSERT_EQ (std::round (sprite->graphicsEffectValue (effect) * 100 ) / 100 , -8.06 );
482+ }
485483
486- // Invalid
487- {
488- auto stage = std::make_shared<Stage>();
489- stage->setEngine (m_engine);
484+ TEST_F (LooksBlocksTest, SetEffectTo_Invalid)
485+ {
486+ auto stage = std::make_shared<Stage>();
487+ stage->setEngine (m_engine);
490488
491- ScriptBuilder builder (m_extension.get (), m_engine, stage);
492- builder.addBlock (" looks_seteffectto" );
493- builder.addDropdownField (" EFFECT" , " INVALID" );
494- builder.addValueInput (" VALUE" , 8.3 );
489+ ScriptBuilder builder (m_extension.get (), m_engine, stage);
490+ builder.addBlock (" looks_seteffectto" );
491+ builder.addDropdownField (" EFFECT" , " INVALID" );
492+ builder.addValueInput (" VALUE" , 8.3 );
495493
496- builder.build ();
497- builder.run ();
498- }
494+ builder.build ();
495+ builder.run ();
499496}
500497
501498TEST_F (LooksBlocksTest, ClearGraphicEffects)
0 commit comments