[android] Radiant → radian (#6169)

* [android] Radiant → radian

* [android] #6169 - testHashcode
This commit is contained in:
Minh Nguyễn
2016-08-26 09:41:46 -07:00
committed by GitHub
parent 8801c9031b
commit f996558bc2
2 changed files with 20 additions and 20 deletions

View File

@@ -125,7 +125,7 @@ public final class CameraPosition implements Parcelable {
private LatLng target = null;
private double tilt = -1;
private double zoom = -1;
private boolean isRadiant;
private boolean isRadian;
/**
* Creates an empty builder.
@@ -135,12 +135,12 @@ public final class CameraPosition implements Parcelable {
}
/**
* Creates a builder for building CameraPosition objects using radiants.
* Creates a builder for building CameraPosition objects using radians.
*
* @param isRadiant true if heading is in radiants
* @param isRadian true if heading is in radians
*/
public Builder(boolean isRadiant) {
this.isRadiant = isRadiant;
public Builder(boolean isRadian) {
this.isRadian = isRadian;
}
/**
@@ -224,10 +224,10 @@ public final class CameraPosition implements Parcelable {
* @return Builder
*/
public Builder bearing(double bearing) {
if (isRadiant) {
if (isRadian) {
this.bearing = bearing;
} else {
// converting degrees to radiant
// converting degrees to radians
this.bearing = (float) (-bearing * MathConstants.DEG2RAD);
}
return this;
@@ -261,10 +261,10 @@ public final class CameraPosition implements Parcelable {
*/
@FloatRange(from = 0.0, to = 60.0)
public Builder tilt(double tilt) {
if (isRadiant) {
if (isRadian) {
this.tilt = tilt;
} else {
// converting degrees to radiant
// converting degrees to radians
this.tilt = (float) (MathUtils.clamp(tilt, MapboxConstants.MINIMUM_TILT, MapboxConstants.MAXIMUM_TILT) * MathConstants.DEG2RAD);
}
return this;

View File

@@ -90,11 +90,11 @@ public class CameraPositionTest {
public void testHashcode() {
LatLng latLng = new LatLng(1, 2);
CameraPosition cameraPosition = new CameraPosition(latLng, 3, 4, 5);
assertEquals("toString should match", -1007681505, cameraPosition.hashCode());
assertEquals("hashCode should match", -1007681505, cameraPosition.hashCode());
}
@Test
public void testRadiantBuilder() {
public void testRadianBuilder() {
LatLng latLng = new LatLng(1, 2);
CameraPosition.Builder builder = new CameraPosition.Builder(true);
builder.target(latLng);
@@ -106,12 +106,12 @@ public class CameraPositionTest {
}
@Test
public void testDegreesRadiantBuilder() {
public void testDegreesRadianBuilder() {
LatLng latLng = new LatLng(1, 2);
float tilt = 4;
float bearing = 5;
float bearingRadiant = (float) (-bearing * MathConstants.DEG2RAD);
float tiltRadiant = (float) (MathUtils.clamp(tilt, MapboxConstants.MINIMUM_TILT, MapboxConstants.MAXIMUM_TILT) * MathConstants.DEG2RAD);
float bearingRadian = (float) (-bearing * MathConstants.DEG2RAD);
float tiltRadian = (float) (MathUtils.clamp(tilt, MapboxConstants.MINIMUM_TILT, MapboxConstants.MAXIMUM_TILT) * MathConstants.DEG2RAD);
CameraPosition.Builder degreeBuilder = new CameraPosition.Builder(false);
degreeBuilder.target(latLng);
@@ -119,12 +119,12 @@ public class CameraPositionTest {
degreeBuilder.tilt(tilt);
degreeBuilder.bearing(bearing);
CameraPosition.Builder radiantBuilder = new CameraPosition.Builder(true);
radiantBuilder.target(latLng);
radiantBuilder.zoom(3);
radiantBuilder.tilt(tiltRadiant);
radiantBuilder.bearing(bearingRadiant);
assertEquals("CameraPosition should match", radiantBuilder.build(), degreeBuilder.build());
CameraPosition.Builder radianBuilder = new CameraPosition.Builder(true);
radianBuilder.target(latLng);
radianBuilder.zoom(3);
radianBuilder.tilt(tiltRadian);
radianBuilder.bearing(bearingRadian);
assertEquals("CameraPosition should match", radianBuilder.build(), degreeBuilder.build());
}
@Test