Delete RatingBarTest OnMeasureSpec Test

Bug 2467320

The test checked that the rating bar was a certain width and height,
which caused problems on some LDPI devices. Just delete the test,
because the width and height is something that depends on what
images the device uses for ratings.

Change-Id: Ida3f9598f3438c3fadef212122712a7993bbba2e
diff --git a/tests/tests/widget/src/android/widget/cts/RatingBarTest.java b/tests/tests/widget/src/android/widget/cts/RatingBarTest.java
index 373e8e4..ab91129 100644
--- a/tests/tests/widget/src/android/widget/cts/RatingBarTest.java
+++ b/tests/tests/widget/src/android/widget/cts/RatingBarTest.java
@@ -22,13 +22,10 @@
 import dalvik.annotation.TestTargetClass;
 import dalvik.annotation.TestTargetNew;
 import dalvik.annotation.TestTargets;
-import dalvik.annotation.ToBeFixed;
 
 import android.content.Context;
-import android.graphics.drawable.Drawable;
 import android.test.ActivityInstrumentationTestCase2;
 import android.test.UiThreadTest;
-import android.view.View.MeasureSpec;
 import android.widget.RatingBar;
 import android.widget.RatingBar.OnRatingBarChangeListener;
 
@@ -287,40 +284,6 @@
         assertEquals(currentStepSize, ratingBar.getStepSize());
     }
 
-    @TestTargetNew(
-        level = TestLevel.COMPLETE,
-        notes = "Test onMeasure(int widthMeasureSpec, int heightMeasureSpec)",
-        method = "onMeasure",
-        args = {int.class, int.class}
-    )
-    @ToBeFixed( bug = "1400249", explanation = "hard to test call back in unit test," +
-            " will be tested by functional test.")
-    public void testOnMeasure() {
-        MockRatingBar mRatingBar = new MockRatingBar(mContext);
-
-        mRatingBar.onMeasure(MeasureSpec.EXACTLY, MeasureSpec.EXACTLY);
-        assertEquals(MeasureSpec.getSize(MeasureSpec.EXACTLY),
-                mRatingBar.getMeasuredWidth());
-        assertEquals(MeasureSpec.getSize(MeasureSpec.EXACTLY),
-                mRatingBar.getMeasuredHeight());
-
-        Drawable d = getActivity().getResources().getDrawable(R.drawable.blue);
-        mRatingBar.setIndeterminateDrawable(d);
-        mRatingBar.onMeasure(MeasureSpec.UNSPECIFIED, MeasureSpec.UNSPECIFIED);
-
-        // TODO: this line appears to fail when density < 1. Need a cleaner way to handle this
-        if (getActivity().getResources().getDisplayMetrics().density >= 1) {
-            WidgetTestUtils.assertScaledPixels(285, mRatingBar.getMeasuredWidth(), getActivity());
-        } else {
-            assertEquals(285, mRatingBar.getMeasuredWidth());
-        }
-        assertEquals(57, mRatingBar.getMeasuredHeight());
-
-        mRatingBar.onMeasure(MeasureSpec.AT_MOST, MeasureSpec.AT_MOST);
-        assertEquals(0, mRatingBar.getMeasuredWidth());
-        assertEquals(0, mRatingBar.getMeasuredHeight());
-    }
-
     /**
      * The listener interface for receiving OnRatingBarChangeListener events.
      * The class that is interested in processing a OnRatingBarChangeListener