~raof/mir/link-platforms-against-mirplatform

« back to all changes in this revision

Viewing changes to tests/unit-tests/scene/test_rendering_tracker.cpp

scene: Throw when inactive compositor ids are passed to the rendering tracker

This MP also introduces a regression test for bug #1359487.

Approved by PS Jenkins bot, Kevin DuBois, Alberto Aguirre.

Show diffs side-by-side

added added

removed removed

Lines of Context:
141
141
    compositors.erase(compositor_id3);
142
142
    tracker.active_compositors(compositors);
143
143
}
 
144
 
 
145
TEST_F(RenderingTrackerTest, throws_when_passed_inactive_compositor_id)
 
146
{
 
147
    EXPECT_THROW({
 
148
        tracker.occluded_in(compositor_id1);
 
149
    }, std::logic_error);
 
150
 
 
151
    EXPECT_THROW({
 
152
        tracker.rendered_in(compositor_id2);
 
153
    }, std::logic_error);
 
154
}