package io.nlopez.smartlocation.location.config; import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith; import org.robolectric.annotation.Config; import io.nlopez.smartlocation.CustomTestRunner; /** * Created by mrm on 10/1/15. */ @RunWith(CustomTestRunner.class) @Config(manifest = Config.NONE) public class LocationParamsTest { private static final LocationAccuracy ACCURACY = LocationAccuracy.HIGH; private static final long INTERVAL = 1000; private static final float DISTANCE = 1000f; private static final double DELTA = 1e-7; @Test public void test_location_params_builder() { LocationParams locationParams = new LocationParams.Builder() .setAccuracy(ACCURACY).setInterval(INTERVAL).setDistance(DISTANCE).build(); Assert.assertEquals(locationParams.getAccuracy(), ACCURACY); Assert.assertEquals(locationParams.getDistance(), DISTANCE, DELTA); Assert.assertEquals(locationParams.getInterval(), INTERVAL); } }