Loading core/tests/coretests/src/android/app/time/TimeZoneConfigurationTest.java +1 −97 Original line number Diff line number Diff line Loading @@ -16,11 +16,8 @@ package android.app.time; import static android.app.timezonedetector.ParcelableTestSupport.assertRoundTripParcelable; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotEquals; import static org.junit.Assert.assertTrue; import androidx.test.filters.SmallTest; Loading @@ -29,24 +26,11 @@ import androidx.test.runner.AndroidJUnit4; import org.junit.Test; import org.junit.runner.RunWith; /** Also see {@link android.app.time.cts.TimeZoneConfigurationTest}, which covers the SDK APIs. */ @RunWith(AndroidJUnit4.class) @SmallTest public class TimeZoneConfigurationTest { @Test public void testBuilder_copyConstructor() { TimeZoneConfiguration.Builder builder1 = new TimeZoneConfiguration.Builder() .setAutoDetectionEnabled(true) .setGeoDetectionEnabled(true); TimeZoneConfiguration configuration1 = builder1.build(); TimeZoneConfiguration configuration2 = new TimeZoneConfiguration.Builder(configuration1).build(); assertEquals(configuration1, configuration2); } @Test public void testIntrospectionMethods() { TimeZoneConfiguration empty = new TimeZoneConfiguration.Builder().build(); Loading Loading @@ -90,84 +74,4 @@ public class TimeZoneConfigurationTest { assertEquals(configuration2, merged1And2); } } @Test public void testEquals() { TimeZoneConfiguration.Builder builder1 = new TimeZoneConfiguration.Builder(); { TimeZoneConfiguration one = builder1.build(); assertEquals(one, one); } TimeZoneConfiguration.Builder builder2 = new TimeZoneConfiguration.Builder(); { TimeZoneConfiguration one = builder1.build(); TimeZoneConfiguration two = builder2.build(); assertEquals(one, two); assertEquals(two, one); } builder1.setAutoDetectionEnabled(true); { TimeZoneConfiguration one = builder1.build(); TimeZoneConfiguration two = builder2.build(); assertNotEquals(one, two); } builder2.setAutoDetectionEnabled(false); { TimeZoneConfiguration one = builder1.build(); TimeZoneConfiguration two = builder2.build(); assertNotEquals(one, two); } builder1.setAutoDetectionEnabled(false); { TimeZoneConfiguration one = builder1.build(); TimeZoneConfiguration two = builder2.build(); assertEquals(one, two); } builder1.setGeoDetectionEnabled(true); { TimeZoneConfiguration one = builder1.build(); TimeZoneConfiguration two = builder2.build(); assertNotEquals(one, two); } builder2.setGeoDetectionEnabled(false); { TimeZoneConfiguration one = builder1.build(); TimeZoneConfiguration two = builder2.build(); assertNotEquals(one, two); } builder1.setGeoDetectionEnabled(false); { TimeZoneConfiguration one = builder1.build(); TimeZoneConfiguration two = builder2.build(); assertEquals(one, two); } } @Test public void testParcelable() { TimeZoneConfiguration.Builder builder = new TimeZoneConfiguration.Builder(); assertRoundTripParcelable(builder.build()); builder.setAutoDetectionEnabled(true); assertRoundTripParcelable(builder.build()); builder.setAutoDetectionEnabled(false); assertRoundTripParcelable(builder.build()); builder.setGeoDetectionEnabled(false); assertRoundTripParcelable(builder.build()); builder.setGeoDetectionEnabled(true); assertRoundTripParcelable(builder.build()); } } Loading
core/tests/coretests/src/android/app/time/TimeZoneConfigurationTest.java +1 −97 Original line number Diff line number Diff line Loading @@ -16,11 +16,8 @@ package android.app.time; import static android.app.timezonedetector.ParcelableTestSupport.assertRoundTripParcelable; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotEquals; import static org.junit.Assert.assertTrue; import androidx.test.filters.SmallTest; Loading @@ -29,24 +26,11 @@ import androidx.test.runner.AndroidJUnit4; import org.junit.Test; import org.junit.runner.RunWith; /** Also see {@link android.app.time.cts.TimeZoneConfigurationTest}, which covers the SDK APIs. */ @RunWith(AndroidJUnit4.class) @SmallTest public class TimeZoneConfigurationTest { @Test public void testBuilder_copyConstructor() { TimeZoneConfiguration.Builder builder1 = new TimeZoneConfiguration.Builder() .setAutoDetectionEnabled(true) .setGeoDetectionEnabled(true); TimeZoneConfiguration configuration1 = builder1.build(); TimeZoneConfiguration configuration2 = new TimeZoneConfiguration.Builder(configuration1).build(); assertEquals(configuration1, configuration2); } @Test public void testIntrospectionMethods() { TimeZoneConfiguration empty = new TimeZoneConfiguration.Builder().build(); Loading Loading @@ -90,84 +74,4 @@ public class TimeZoneConfigurationTest { assertEquals(configuration2, merged1And2); } } @Test public void testEquals() { TimeZoneConfiguration.Builder builder1 = new TimeZoneConfiguration.Builder(); { TimeZoneConfiguration one = builder1.build(); assertEquals(one, one); } TimeZoneConfiguration.Builder builder2 = new TimeZoneConfiguration.Builder(); { TimeZoneConfiguration one = builder1.build(); TimeZoneConfiguration two = builder2.build(); assertEquals(one, two); assertEquals(two, one); } builder1.setAutoDetectionEnabled(true); { TimeZoneConfiguration one = builder1.build(); TimeZoneConfiguration two = builder2.build(); assertNotEquals(one, two); } builder2.setAutoDetectionEnabled(false); { TimeZoneConfiguration one = builder1.build(); TimeZoneConfiguration two = builder2.build(); assertNotEquals(one, two); } builder1.setAutoDetectionEnabled(false); { TimeZoneConfiguration one = builder1.build(); TimeZoneConfiguration two = builder2.build(); assertEquals(one, two); } builder1.setGeoDetectionEnabled(true); { TimeZoneConfiguration one = builder1.build(); TimeZoneConfiguration two = builder2.build(); assertNotEquals(one, two); } builder2.setGeoDetectionEnabled(false); { TimeZoneConfiguration one = builder1.build(); TimeZoneConfiguration two = builder2.build(); assertNotEquals(one, two); } builder1.setGeoDetectionEnabled(false); { TimeZoneConfiguration one = builder1.build(); TimeZoneConfiguration two = builder2.build(); assertEquals(one, two); } } @Test public void testParcelable() { TimeZoneConfiguration.Builder builder = new TimeZoneConfiguration.Builder(); assertRoundTripParcelable(builder.build()); builder.setAutoDetectionEnabled(true); assertRoundTripParcelable(builder.build()); builder.setAutoDetectionEnabled(false); assertRoundTripParcelable(builder.build()); builder.setGeoDetectionEnabled(false); assertRoundTripParcelable(builder.build()); builder.setGeoDetectionEnabled(true); assertRoundTripParcelable(builder.build()); } }