| Index: tests/PaintTest.cpp
|
| diff --git a/tests/PaintTest.cpp b/tests/PaintTest.cpp
|
| index 3a90c54aa37fa089376af475bd54c793a4597660..3210e77f19b74e060b8d949aa1f6dbbef0875c1d 100644
|
| --- a/tests/PaintTest.cpp
|
| +++ b/tests/PaintTest.cpp
|
| @@ -11,11 +11,8 @@
|
| #include "SkPaint.h"
|
| #include "SkPath.h"
|
| #include "SkRandom.h"
|
| -#include "SkReadBuffer.h"
|
| #include "SkTypeface.h"
|
| #include "SkUtils.h"
|
| -#include "SkWriteBuffer.h"
|
| -#include "SkXfermode.h"
|
| #include "Test.h"
|
|
|
| static size_t uni_to_utf8(const SkUnichar src[], void* dst, int count) {
|
| @@ -254,39 +251,3 @@
|
| test_cmap(reporter);
|
| }
|
| }
|
| -
|
| -#define ASSERT(expr) REPORTER_ASSERT(r, expr)
|
| -
|
| -DEF_TEST(Paint_FlatteningTraits, r) {
|
| - SkPaint paint;
|
| - paint.setColor(0x00AABBCC);
|
| - paint.setTextScaleX(1.0f); // Encoded despite being the default value.
|
| - paint.setTextSize(19);
|
| - paint.setXfermode(SkXfermode::Create(SkXfermode::kModulate_Mode));
|
| - paint.setLooper(NULL); // Ignored.
|
| -
|
| - SkWriteBuffer writer;
|
| - SkPaint::FlatteningTraits::Flatten(writer, paint);
|
| - ASSERT(writer.bytesWritten() == 48);
|
| -
|
| - const uint32_t* written = writer.getWriter32()->contiguousArray();
|
| - SkASSERT(written != NULL);
|
| - ASSERT(*written == ((1<<0) | (1<<2) | (1<<3) | (1<<9))); // Dirty bits for our 4.
|
| -
|
| - SkReadBuffer reader(written, writer.bytesWritten());
|
| - SkPaint other;
|
| - SkPaint::FlatteningTraits::Unflatten(reader, &other);
|
| - ASSERT(reader.offset() == writer.bytesWritten());
|
| -
|
| - // No matter the encoding, these must always hold.
|
| - ASSERT(other.getColor() == paint.getColor());
|
| - ASSERT(other.getTextScaleX() == paint.getTextScaleX());
|
| - ASSERT(other.getTextSize() == paint.getTextSize());
|
| - ASSERT(other.getLooper() == paint.getLooper());
|
| -
|
| - // We have to be a little looser and compare just the modes. Pointers might not be the same.
|
| - SkXfermode::Mode otherMode, paintMode;
|
| - ASSERT(other.getXfermode()->asMode(&otherMode));
|
| - ASSERT(paint.getXfermode()->asMode(&paintMode));
|
| - ASSERT(otherMode == paintMode);
|
| -}
|
|
|