| Index: Source/core/css/MediaQueryEvaluatorTest.cpp
|
| diff --git a/Source/core/css/MediaQueryEvaluatorTest.cpp b/Source/core/css/MediaQueryEvaluatorTest.cpp
|
| index 3d0d07d8ef2f84d63cf8e36caf55f3b81d407c61..90ab2ce9e659eee2b8adfd808e09830a9e2107d1 100644
|
| --- a/Source/core/css/MediaQueryEvaluatorTest.cpp
|
| +++ b/Source/core/css/MediaQueryEvaluatorTest.cpp
|
| @@ -6,7 +6,7 @@
|
| #include "core/css/MediaQueryEvaluator.h"
|
|
|
| #include "core/css/MediaList.h"
|
| -#include "core/css/MediaValues.h"
|
| +#include "core/css/MediaValuesCached.h"
|
| #include "wtf/PassOwnPtr.h"
|
| #include "wtf/text/StringBuilder.h"
|
|
|
| @@ -25,6 +25,8 @@ TEST(MediaQueryEvaluatorTest, Basic)
|
| // The second string represents the output string, if present.
|
| // Otherwise, the output string is identical to the first string.
|
| TestCase screenTestCases[] = {
|
| + {"", 1},
|
| + {" ", 1},
|
| {"screen", 1},
|
| {"screen and (color)", 1},
|
| {"all and (min-width: 500px)", 1},
|
| @@ -68,22 +70,23 @@ TEST(MediaQueryEvaluatorTest, Basic)
|
| {0, 0} // Do not remove the terminator line.
|
| };
|
|
|
| - RefPtr<MediaValues> mediaValues = MediaValues::create(MediaValues::CachingMode,
|
| - 500, // Viewport Width
|
| - 500, // Viewport height
|
| - 500, // Device Width
|
| - 500, // Device Height
|
| - 2.0, // Device pixel ratio
|
| - 24, // Color bits per component
|
| - 0, // Monochrome bits per component
|
| - MediaValues::MousePointer, // Pointer device
|
| - 16, // Default font size
|
| - true, // 3D enabled
|
| - false, // scan media type
|
| - true, // screen media type
|
| - false, // print media type
|
| - true // Strict mode
|
| - );
|
| + MediaValuesCached::MediaValuesCachedData data;
|
| + data.viewportWidth = 500;
|
| + data.viewportHeight = 500;
|
| + data.deviceWidth = 500;
|
| + data.deviceHeight = 500;
|
| + data.devicePixelRatio = 2.0;
|
| + data.colorBitsPerComponent = 24;
|
| + data.monochromeBitsPerComponent = 0;
|
| + data.pointer = MediaValues::MousePointer;
|
| + data.defaultFontSize = 16;
|
| + data.computedFontSize = 16;
|
| + data.threeDEnabled = true;
|
| + data.scanMediaType = false;
|
| + data.screenMediaType = true;
|
| + data.printMediaType = false;
|
| + data.strictMode = true;
|
| + RefPtr<MediaValues> mediaValues = MediaValuesCached::create(data);
|
|
|
| for (unsigned i = 0; screenTestCases[i].input; ++i) {
|
| RefPtrWillBeRawPtr<MediaQuerySet> querySet = MediaQuerySet::create(screenTestCases[i].input);
|
|
|