diff options
Diffstat (limited to 'tests/GrContextFactoryTest.cpp')
-rw-r--r-- | tests/GrContextFactoryTest.cpp | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/tests/GrContextFactoryTest.cpp b/tests/GrContextFactoryTest.cpp index 02b8c287ff..9ffbd64f9b 100644 --- a/tests/GrContextFactoryTest.cpp +++ b/tests/GrContextFactoryTest.cpp @@ -5,34 +5,29 @@ * found in the LICENSE file. */ -#include "Test.h" - -// This is a GPU-backend specific test #if SK_SUPPORT_GPU + #include "GrContextFactory.h" +#include "Test.h" +#include "TestClassDef.h" -static void test_context_factory(skiatest::Reporter* reporter, - GrContextFactory* contextFactory) { +DEF_GPUTEST(GrContextFactoryTest, reporter, factory) { // Reset in case some other test has been using it first. - contextFactory->destroyContexts(); + factory->destroyContexts(); // Before we ask for a context, we expect the GL context to not be there. REPORTER_ASSERT(reporter, - NULL == contextFactory->getGLContext(GrContextFactory::kNative_GLContextType)); + NULL == factory->getGLContext(GrContextFactory::kNative_GLContextType)); // After we ask for a context, we expect that the GL context to be there. - contextFactory->get(GrContextFactory::kNative_GLContextType); + factory->get(GrContextFactory::kNative_GLContextType); REPORTER_ASSERT(reporter, - contextFactory->getGLContext(GrContextFactory::kNative_GLContextType) != NULL); + factory->getGLContext(GrContextFactory::kNative_GLContextType) != NULL); // If we did not ask for a context with the particular GL context, we would // expect the particular GL context to not be there. REPORTER_ASSERT(reporter, - NULL == contextFactory->getGLContext(GrContextFactory::kNull_GLContextType)); + NULL == factory->getGLContext(GrContextFactory::kNull_GLContextType)); } - -#include "TestClassDef.h" -DEFINE_GPUTESTCLASS("GrContextFactory", GrContextFactoryClass, test_context_factory); - #endif |