Chromium Code Reviews| Index: cc/trees/layer_tree_host_unittest.cc |
| diff --git a/cc/trees/layer_tree_host_unittest.cc b/cc/trees/layer_tree_host_unittest.cc |
| index b984b35bdef20e5a431833cac01654cf0cf9470e..005b153e952386796127e0c673abde9149a4281b 100644 |
| --- a/cc/trees/layer_tree_host_unittest.cc |
| +++ b/cc/trees/layer_tree_host_unittest.cc |
| @@ -86,6 +86,30 @@ class LayerTreeHostTest : public LayerTreeTest { |
| PrioritizedResourceManager* contents_texture_manager_; |
| }; |
| +class LayerTreeHostTestHasImplThreadTest : public LayerTreeHostTest { |
|
danakj
2015/05/06 22:39:08
while i like tests that test themselves, i don't k
|
| + public: |
| + LayerTreeHostTestHasImplThreadTest() : threaded_(false) {} |
| + |
| + void RunTest(bool threaded, |
| + bool delegating_renderer, |
| + bool impl_side_painting) override { |
| + threaded_ = threaded; |
| + LayerTreeHostTest::RunTest(threaded, delegating_renderer, |
| + impl_side_painting); |
| + } |
| + |
| + void BeginTest() override { |
| + EXPECT_EQ(threaded_, HasImplThread()); |
| + EndTest(); |
| + } |
| + |
| + void AfterTest() override { EXPECT_EQ(threaded_, HasImplThread()); } |
| + |
| + private: |
| + bool threaded_; |
| +}; |
| +SINGLE_AND_MULTI_THREAD_IMPL_TEST_F(LayerTreeHostTestHasImplThreadTest); |
|
danakj
2015/05/06 22:39:08
whitespace after class defn
mithro-old
2015/05/06 23:24:43
Done.
|
| + |
| class LayerTreeHostTestSetNeedsCommitInsideLayout : public LayerTreeHostTest { |
| protected: |
| void BeginTest() override { PostSetNeedsCommitToMainThread(); } |