### Question:
CameraPosition implements Parcelable { @Override public String toString() { return "Target: " + target + ", Zoom:" + zoom + ", Bearing:" + bearing + ", Tilt:" + tilt + ", Padding:" + Arrays.toString(padding); } @Deprecated  CameraPosition(LatLng target, double zoom, double tilt, double bearing); @Keep  CameraPosition(LatLng target, double zoom, double tilt, double bearing, double[] padding); @Override int describeContents(); @Override void writeToParcel(Parcel out, int flags); @Override String toString(); @Override boolean equals(@Nullable Object o); @Override int hashCode(); static final CameraPosition DEFAULT; static final Parcelable.Creator<CameraPosition> CREATOR; @Keep
  final double bearing; @Keep
  final LatLng target; @Keep
  final double tilt; @Keep
  final double zoom; @Keep
  final double[] padding; }### Answer:
@Test public void testToString() { LatLng latLng = new LatLng(1, 2); CameraPosition cameraPosition = new CameraPosition(latLng, 3, 4, 5, new double[] {0, 500, 0, 0}); assertEquals("toString should match", "Target: LatLng [latitude=1.0, longitude=2.0, altitude=0.0], Zoom:3.0, " + "Bearing:5.0, Tilt:4.0, Padding:[0.0, 500.0, 0.0, 0.0]", cameraPosition.toString()); }