1 package android.graphics; 2 3 import static com.google.common.truth.Truth.assertThat; 4 5 import androidx.test.ext.junit.runners.AndroidJUnit4; 6 import org.junit.Test; 7 import org.junit.runner.RunWith; 8 9 /** Compatibility tests for {@link Canvas} */ 10 @RunWith(AndroidJUnit4.class) 11 public class CanvasTest { 12 @Test getClipBounds_emptyClip()13 public void getClipBounds_emptyClip() { 14 Canvas canvas = new Canvas(); 15 Rect r = canvas.getClipBounds(); 16 assertThat(r).isEqualTo(new Rect(0, 0, 0, 0)); 17 assertThat(canvas.getClipBounds(new Rect())).isFalse(); 18 } 19 20 @Test getClipBounds_backingBitmap()21 public void getClipBounds_backingBitmap() { 22 Bitmap bitmap = Bitmap.createBitmap(100, 100, Bitmap.Config.ARGB_8888); 23 Canvas canvas = new Canvas(bitmap); 24 Rect r = canvas.getClipBounds(); 25 assertThat(r).isEqualTo(new Rect(0, 0, 100, 100)); 26 assertThat(canvas.getClipBounds(new Rect())).isTrue(); 27 } 28 } 29