-
Notifications
You must be signed in to change notification settings - Fork 617
Reuse existing Iid as Fid #924
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 5 commits
Commits
Show all changes
10 commits
Select commit
Hold shift + click to select a range
2382cc1
Reusing existing Iid as Fid. Reading iid from "com.google.android.gms…
ankitaj224 7d7beed
Reusing existing Iid as Fid. Reading iid from "com.google.android.gms…
ankitaj224 e6ba1d7
Merge branch 'iid-migration' of github.com:firebase/firebase-android-…
ankitaj224 8446e9e
Addressing ciaran's comments.
ankitaj224 5b86dca
Fixing NPE.
ankitaj224 bec50b1
Addressing Rayo's comments.
ankitaj224 bce4059
Fix verifyformat`
ankitaj224 a5ffdd3
Reading iid store only for default firebase app
ankitaj224 ee514e8
Addressed Rayo's comments.
ankitaj224 d209690
Add FisError to the persisted installation entry. (#931)
ankitaj224 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -43,6 +43,8 @@ public final class FisAndroidTestConstants { | |
public static final long TEST_CREATION_TIMESTAMP_1 = 2000L; | ||
public static final long TEST_CREATION_TIMESTAMP_2 = 2L; | ||
|
||
public static final String TEST_INSTANCE_ID_1 = "ccccccccccc"; | ||
|
||
public static final PersistedInstallationEntry DEFAULT_PERSISTED_INSTALLATION_ENTRY = | ||
PersistedInstallationEntry.builder().build(); | ||
public static final InstallationResponse TEST_INSTALLATION_RESPONSE = | ||
|
@@ -59,6 +61,20 @@ public final class FisAndroidTestConstants { | |
.setResponseCode(ResponseCode.OK) | ||
.build(); | ||
|
||
public static final InstallationResponse TEST_INSTALLATION_RESPONSE_WITH_IID = | ||
InstallationResponse.builder() | ||
.setUri("/projects/" + TEST_PROJECT_ID + "/installations/" + TEST_INSTANCE_ID_1) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. you could use a constant for this as well: but not important. |
||
.setFid(TEST_INSTANCE_ID_1) | ||
.setRefreshToken(TEST_REFRESH_TOKEN) | ||
.setAuthToken( | ||
InstallationTokenResult.builder() | ||
.setToken(TEST_AUTH_TOKEN) | ||
.setTokenExpirationTimestamp(TEST_TOKEN_EXPIRATION_TIMESTAMP) | ||
.setTokenCreationTimestamp(TEST_CREATION_TIMESTAMP_1) | ||
.build()) | ||
.setResponseCode(ResponseCode.OK) | ||
.build(); | ||
|
||
public static final InstallationTokenResult TEST_INSTALLATION_TOKEN_RESULT = | ||
InstallationTokenResult.builder() | ||
.setToken(TEST_AUTH_TOKEN_2) | ||
|
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why does this have to wait half a second?
Are we actually sending a request to FIS here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This test is for getId(). As you know, getId() return fid immediately but registers fid asynchronously. Tests have to wait for half a second while we mock registration. We dont send an actual request to FIS in tests.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would recommend to add this explanation to the comment in the code.
Also, 500ms sounds excessive, but can't hurt maybe... :)