File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -437,20 +437,26 @@ TEST(GetClip_by_id)
437437 std::string clip2_id (" CLIP00002" );
438438 clip2.Id (clip2_id);
439439 clip2.Layer (2 );
440+ clip2.Waveform (true );
440441
441442 t.AddClip (&clip1);
442443 t.AddClip (&clip2);
443444
444- auto matched = t.GetClip (clip1_id);
445+ // We explicitly want to get returned a Clip*, here
446+ Clip* matched = t.GetClip (clip1_id);
445447 CHECK_EQUAL (clip1_id, matched->Id ());
446448 CHECK_EQUAL (1 , matched->Layer ());
447449
448- auto matched2 = t.GetClip (clip2_id);
450+ Clip* matched2 = t.GetClip (clip2_id);
449451 CHECK_EQUAL (clip2_id, matched2->Id ());
450452 CHECK_EQUAL (false , matched2->Layer () < 2 );
451453
452- auto matched3 = t.GetClip (" BAD_ID" );
454+ Clip* matched3 = t.GetClip (" BAD_ID" );
453455 CHECK_EQUAL (true , matched3 == nullptr );
456+
457+ // Ensure we can access the Clip API interfaces after lookup
458+ CHECK_EQUAL (false , matched->Waveform ());
459+ CHECK_EQUAL (true , matched2->Waveform ());
454460}
455461
456462TEST (GetClipEffect_by_id)
You can’t perform that action at this time.
0 commit comments