diff options
-rw-r--r-- | gyp/SampleApp.gyp | 2 | ||||
-rw-r--r-- | samplecode/SampleTests.cpp | 117 |
2 files changed, 0 insertions, 119 deletions
diff --git a/gyp/SampleApp.gyp b/gyp/SampleApp.gyp index b43d149236..43c5d89412 100644 --- a/gyp/SampleApp.gyp +++ b/gyp/SampleApp.gyp @@ -108,7 +108,6 @@ '../samplecode/SampleSlides.cpp', '../samplecode/SampleStringArt.cpp', '../samplecode/SampleStrokePath.cpp', - '../samplecode/SampleTests.cpp', '../samplecode/SampleText.cpp', '../samplecode/SampleTextAlpha.cpp', '../samplecode/SampleTextBox.cpp', @@ -146,7 +145,6 @@ ], 'sources!': [ '../samplecode/SampleSkLayer.cpp', #relies on SkMatrix44 which doesn't compile - '../samplecode/SampleTests.cpp', #includes unknown file SkShaderExtras.h '../samplecode/SampleWarp.cpp', '../samplecode/SampleFontCache.cpp', ], diff --git a/samplecode/SampleTests.cpp b/samplecode/SampleTests.cpp deleted file mode 100644 index d0fab416b7..0000000000 --- a/samplecode/SampleTests.cpp +++ /dev/null @@ -1,117 +0,0 @@ - -/* - * Copyright 2011 Google Inc. - * - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ -utils#include "SampleCode.h" -#include "SkView.h" -#include "SkCanvas.h" - -#include "test.h" - -namespace skiatest { - -class MyReporter : public Reporter { -protected: - virtual void onStart(Test* test) {} - virtual void onReport(const char desc[], Reporter::Result result) { - SkASSERT(Reporter::kPassed == result); - } - virtual void onEnd(Test* test) {} -}; - -class Iter { -public: - Iter(Reporter* r) : fReporter(r) { - r->ref(); - fReg = TestRegistry::Head(); - } - - ~Iter() { - fReporter->unref(); - } - - Test* next() { - if (fReg) { - TestRegistry::Factory fact = fReg->factory(); - fReg = fReg->next(); - Test* test = fact(NULL); - test->setReporter(fReporter); - return test; - } - return NULL; - } - - static int Count() { - const TestRegistry* reg = TestRegistry::Head(); - int count = 0; - while (reg) { - count += 1; - reg = reg->next(); - } - return count; - } - -private: - Reporter* fReporter; - const TestRegistry* fReg; -}; -} - -class TestsView : public SkView { -public: - TestsView() {} - -protected: - // overrides from SkEventSink - virtual bool onQuery(SkEvent* evt) { - if (SampleCode::TitleQ(*evt)) { - SampleCode::TitleR(evt, "Tests"); - return true; - } - return this->INHERITED::onQuery(evt); - } - - void drawBG(SkCanvas* canvas) { - canvas->drawColor(SK_ColorWHITE); - } - - virtual void onDraw(SkCanvas* canvas) { - this->drawBG(canvas); - - skiatest::MyReporter reporter; - skiatest::Iter iter(&reporter); - skiatest::Test* test; - - while ((test = iter.next()) != NULL) { - test->run(); - SkDELETE(test); - } - } - - virtual SkView::Click* onFindClickHandler(SkScalar x, SkScalar y) { - this->inval(NULL); - - return this->INHERITED::onFindClickHandler(x, y); - } - - virtual bool onClick(Click* click) { - this->inval(NULL); - return this->INHERITED::onClick(click); - } - - virtual bool handleKey(SkKey key) { - this->inval(NULL); - return true; - } - -private: - typedef SkView INHERITED; -}; - -////////////////////////////////////////////////////////////////////////////// - -static SkView* MyFactory() { return new TestsView; } -static SkViewRegister reg(MyFactory); |