Skip to content

Commit 636bace

Browse files
TZbug Test
1 parent e2672bd commit 636bace

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

OneSignalSDK/unittest/src/test/java/com/test/onesignal/MainOneSignalClassRunner.java

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
import android.location.Location;
4040
import android.net.ConnectivityManager;
4141
import android.os.Bundle;
42-
import android.util.Log;
4342

4443
import androidx.test.core.app.ApplicationProvider;
4544

@@ -123,6 +122,7 @@
123122
import java.util.Iterator;
124123
import java.util.List;
125124
import java.util.Map;
125+
import java.util.TimeZone;
126126
import java.util.concurrent.ArrayBlockingQueue;
127127
import java.util.concurrent.BlockingQueue;
128128
import java.util.concurrent.atomic.AtomicBoolean;
@@ -877,6 +877,17 @@ public void testOnSessionCalledOnlyOncePer30Sec() throws Exception {
877877
assertEquals("{\"app_id\":\"b4f7f966-d8cc-11e4-bed1-df8f05be55ba\"}", ShadowOneSignalRestClient.lastPost.toString());
878878
}
879879

880+
@Test
881+
public void testRequestMadeWithCorrectTimeZoneID() throws Exception {
882+
// Will call create
883+
TimeZone.setDefault(TimeZone.getTimeZone("Europe/London"));
884+
OneSignalInit();
885+
threadAndTaskWait();
886+
ShadowOneSignalRestClient.lastUrl = null;
887+
JSONObject jsonObject = new JSONObject(ShadowOneSignalRestClient.lastPost.toString());
888+
assertEquals("Europe/London", jsonObject.get("timezone_id"));
889+
}
890+
880891
@Test
881892
public void testAlwaysUseRemoteProjectNumberOverLocal() throws Exception {
882893
OneSignalInit();

0 commit comments

Comments
 (0)