Index: tests/AndroidPaintTest.cpp |
diff --git a/tests/AndroidPaintTest.cpp b/tests/AndroidPaintTest.cpp |
deleted file mode 100644 |
index f5cf84f4f38c3534bdfb99d9858da7f1bb8eaebd..0000000000000000000000000000000000000000 |
--- a/tests/AndroidPaintTest.cpp |
+++ /dev/null |
@@ -1,75 +0,0 @@ |
-// SkPaints only have an SkPaintOptionsAndroid if SK_BUILD_FOR_ANDROID is true. |
-#ifdef SK_BUILD_FOR_ANDROID |
- |
-#include "SkReadBuffer.h" |
-#include "SkWriteBuffer.h" |
-#include "SkPaint.h" |
-#include "SkPaintOptionsAndroid.h" |
-#include "Test.h" |
- |
-static size_t Reconstruct(const SkPaint& src, SkPaint* dst) { |
- SkWriteBuffer writer; |
- src.flatten(writer); |
- |
- const size_t size = writer.bytesWritten(); |
- SkAutoMalloc bytes(size); |
- writer.writeToMemory(bytes.get()); |
- |
- SkReadBuffer reader(bytes.get(), size); |
- dst->unflatten(reader); |
- |
- return size; |
-} |
- |
-DEF_TEST(AndroidOptionsSerialization, reporter) { |
- // We want to make sure that Android's paint options survive a flatten/unflatten round trip. |
- // These are all non-default options. |
- SkPaintOptionsAndroid options; |
- options.setLanguage("ja-JP"); |
- options.setFontVariant(SkPaintOptionsAndroid::kElegant_Variant); |
- |
- SkPaint paint; |
- paint.setPaintOptionsAndroid(options); |
- |
- SkPaint reconstructed; |
- Reconstruct(paint, &reconstructed); |
- |
- REPORTER_ASSERT(reporter, options == reconstructed.getPaintOptionsAndroid()); |
-} |
- |
-DEF_TEST(AndroidOptionsSerializationReverse, reporter) { |
- // Opposite test of above: make sure the serialized default values of a paint overwrite |
- // non-default values on the paint we're unflattening into. |
- const SkPaint defaultOptions; |
- |
- SkPaintOptionsAndroid options; |
- options.setLanguage("ja-JP"); |
- options.setFontVariant(SkPaintOptionsAndroid::kElegant_Variant); |
- SkPaint nonDefaultOptions; |
- nonDefaultOptions.setPaintOptionsAndroid(options); |
- |
- Reconstruct(defaultOptions, &nonDefaultOptions); |
- |
- REPORTER_ASSERT(reporter, |
- defaultOptions.getPaintOptionsAndroid() == |
- nonDefaultOptions.getPaintOptionsAndroid()); |
-} |
- |
-DEF_TEST(AndroidOptionsSize, reporter) { |
- // A paint with default android options should serialize to something smaller than |
- // a paint with non-default android options. |
- |
- SkPaint defaultOptions; |
- |
- SkPaintOptionsAndroid options; |
- options.setLanguage("ja-JP"); |
- SkPaint nonDefaultOptions; |
- nonDefaultOptions.setPaintOptionsAndroid(options); |
- |
- SkPaint dummy; |
- |
- REPORTER_ASSERT(reporter, |
- Reconstruct(defaultOptions, &dummy) < Reconstruct(nonDefaultOptions, &dummy)); |
-} |
- |
-#endif // SK_BUILD_FOR_ANDROID |