Skip to content

Commit 2a197d3

Browse files
committed
Migrate from is(Not)SameAs to is(Not)SameInstanceAs.
They behave identically, and the old names are being removed. This requires updating to Truth 0.44 or higher, so I've gone straight to 0.45.
1 parent c49e106 commit 2a197d3

File tree

11 files changed

+34
-34
lines changed

11 files changed

+34
-34
lines changed

firebase-common/ktx/src/test/kotlin/com/google/firebase/ktx/Tests.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,22 +53,22 @@ class KtxTests {
5353
@Test
5454
fun `Firebase#app should delegate to FirebaseApp#getInstance()`() {
5555
withApp(FirebaseApp.DEFAULT_APP_NAME) {
56-
assertThat(Firebase.app).isSameAs(FirebaseApp.getInstance())
56+
assertThat(Firebase.app).isSameInstanceAs(FirebaseApp.getInstance())
5757
}
5858
}
5959

6060
@Test
6161
fun `Firebase#app(String) should delegate to FirebaseApp#getInstance(String)`() {
6262
val appName = "testApp"
6363
withApp(appName) {
64-
assertThat(Firebase.app(appName)).isSameAs(FirebaseApp.getInstance(appName))
64+
assertThat(Firebase.app(appName)).isSameInstanceAs(FirebaseApp.getInstance(appName))
6565
}
6666
}
6767

6868
@Test
6969
fun `Firebase#options should delegate to FirebaseApp#getInstance()#options`() {
7070
withApp(FirebaseApp.DEFAULT_APP_NAME) {
71-
assertThat(Firebase.options).isSameAs(FirebaseApp.getInstance().options)
71+
assertThat(Firebase.options).isSameInstanceAs(FirebaseApp.getInstance().options)
7272
}
7373
}
7474

@@ -79,8 +79,8 @@ class KtxTests {
7979
try {
8080
assertThat(app).isNotNull()
8181
assertThat(app.name).isEqualTo(FirebaseApp.DEFAULT_APP_NAME)
82-
assertThat(app.options).isSameAs(options)
83-
assertThat(app.applicationContext).isSameAs(RuntimeEnvironment.application)
82+
assertThat(app.options).isSameInstanceAs(options)
83+
assertThat(app.applicationContext).isSameInstanceAs(RuntimeEnvironment.application)
8484
} finally {
8585
app.delete()
8686
}
@@ -94,8 +94,8 @@ class KtxTests {
9494
try {
9595
assertThat(app).isNotNull()
9696
assertThat(app.name).isEqualTo(name)
97-
assertThat(app.options).isSameAs(options)
98-
assertThat(app.applicationContext).isSameAs(RuntimeEnvironment.application)
97+
assertThat(app.options).isSameInstanceAs(options)
98+
assertThat(app.applicationContext).isSameInstanceAs(RuntimeEnvironment.application)
9999
} finally {
100100
app.delete()
101101
}

firebase-common/src/androidTest/java/com/google/firebase/FirebaseAppTest.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -349,18 +349,18 @@ public void testInitializeApp_shouldDiscoverAndInitializeComponents() {
349349

350350
Context appContext = mockContext.getApplicationContext();
351351

352-
assertThat(firebaseApp.get(Context.class)).isSameAs(appContext);
353-
assertThat(firebaseApp.get(FirebaseApp.class)).isSameAs(firebaseApp);
352+
assertThat(firebaseApp.get(Context.class)).isSameInstanceAs(appContext);
353+
assertThat(firebaseApp.get(FirebaseApp.class)).isSameInstanceAs(firebaseApp);
354354

355355
TestComponentOne one = firebaseApp.get(TestComponentOne.class);
356356
assertThat(one).isNotNull();
357-
assertThat(one.getContext()).isSameAs(appContext);
357+
assertThat(one.getContext()).isSameInstanceAs(appContext);
358358

359359
TestComponentTwo two = firebaseApp.get(TestComponentTwo.class);
360360
assertThat(two).isNotNull();
361-
assertThat(two.getApp()).isSameAs(firebaseApp);
362-
assertThat(two.getOptions()).isSameAs(firebaseApp.getOptions());
363-
assertThat(two.getOne()).isSameAs(one);
361+
assertThat(two.getApp()).isSameInstanceAs(firebaseApp);
362+
assertThat(two.getOptions()).isSameInstanceAs(firebaseApp.getOptions());
363+
assertThat(two.getOne()).isSameInstanceAs(one);
364364
}
365365

366366
@Test

firebase-common/src/androidTest/java/com/google/firebase/FirebaseOptionsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public void createOptionsWithAppIdMissing() {
7979
@Test
8080
public void checkToBuilderCreatesNewEquivalentInstance() {
8181
FirebaseOptions allValuesOptionsCopy = new FirebaseOptions.Builder(ALL_VALUES_OPTIONS).build();
82-
assertThat(allValuesOptionsCopy).isNotSameAs(ALL_VALUES_OPTIONS);
82+
assertThat(allValuesOptionsCopy).isNotSameInstanceAs(ALL_VALUES_OPTIONS);
8383
assertThat(allValuesOptionsCopy).isEqualTo(ALL_VALUES_OPTIONS);
8484
}
8585
}

firebase-common/src/test/java/com/google/firebase/components/ComponentRuntimeTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ public void container_withValidDependencyGraph_shouldProperlyInjectComponents()
114114

115115
ComponentTwo componentTwo = runtime.get(ComponentTwo.class);
116116
assertThat(componentTwo.getOne()).isNotNull();
117-
assertThat(componentTwo.getOne().getTracker()).isSameAs(initTracker);
117+
assertThat(componentTwo.getOne().getTracker()).isSameInstanceAs(initTracker);
118118

119119
assertThat(initTracker.isInitialized()).isTrue();
120120
}
@@ -193,7 +193,7 @@ public void container_withCyclicProviderDependency_shouldProperlyInitialize() {
193193
assertThat(one.cyclicTwo).isNotNull();
194194
Provider<CyclicOne> oneProvider = one.cyclicTwo.cyclicOne;
195195
assertThat(oneProvider).isNotNull();
196-
assertThat(oneProvider.get()).isSameAs(one);
196+
assertThat(oneProvider.get()).isSameInstanceAs(one);
197197
}
198198

199199
@Test
@@ -230,8 +230,8 @@ public void container_shouldExposeAllProvidedInterfacesOfAComponent() {
230230
Provider<Parent> parent = runtime.getProvider(Parent.class);
231231
assertThat(parent).isNotNull();
232232

233-
assertThat(child).isSameAs(parent);
234-
assertThat(child.get()).isSameAs(parent.get());
233+
assertThat(child).isSameInstanceAs(parent);
234+
assertThat(child.get()).isSameInstanceAs(parent.get());
235235
}
236236

237237
@Test

firebase-common/src/test/java/com/google/firebase/components/ComponentTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public void of_withMultipleInterfaces_shouldSetCorrectDefaults() {
4242
assertThat(component.isAlwaysEager()).isFalse();
4343
assertThat(component.isEagerInDefaultApp()).isFalse();
4444
assertThat(component.getDependencies()).isEmpty();
45-
assertThat(component.getFactory().create(null)).isSameAs(testClass);
45+
assertThat(component.getFactory().create(null)).isSameInstanceAs(testClass);
4646
}
4747

4848
@Test
@@ -193,6 +193,6 @@ public void build_withNoFactoryProvided_shouldThrow() {
193193
public void getFactory_shouldReturnFactorySetInBuilder() {
194194
Component<TestClass> component =
195195
Component.builder(TestClass.class).factory(nullFactory).build();
196-
assertThat(component.getFactory()).isSameAs(nullFactory);
196+
assertThat(component.getFactory()).isSameInstanceAs(nullFactory);
197197
}
198198
}

firebase-common/src/test/java/com/google/firebase/components/LazyTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public void get_whenLazyIsInitializedWithValue_shouldReturnTheValue() {
4646
Object instance = new Object();
4747
Lazy<Object> lazy = new Lazy<>(instance);
4848

49-
assertThat(lazy.get()).isSameAs(instance);
49+
assertThat(lazy.get()).isSameInstanceAs(instance);
5050
}
5151

5252
@Test
@@ -56,7 +56,7 @@ public void get_shouldDelegateToFactory() {
5656

5757
when(mockProvider.get()).thenReturn(instance);
5858

59-
assertThat(lazy.get()).isSameAs(instance);
59+
assertThat(lazy.get()).isSameInstanceAs(instance);
6060

6161
verify(mockProvider, times(1)).get();
6262
}

firebase-common/src/test/java/com/google/firebase/components/RestrictedComponentContainerTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public void get_withAllowedClass_shouldReturnAnInstanceOfThatClass() {
5757
Float value = 1.0f;
5858
when(delegate.get(Float.class)).thenReturn(value);
5959

60-
assertThat(container.get(Float.class)).isSameAs(value);
60+
assertThat(container.get(Float.class)).isSameInstanceAs(value);
6161
verify(delegate).get(Float.class);
6262
}
6363

@@ -96,7 +96,7 @@ public void getProvider_withAllowedClass_shouldReturnAnInstanceOfThatClass() {
9696
Double value = 3.0d;
9797
when(delegate.getProvider(Double.class)).thenReturn(new Lazy<>(value));
9898

99-
assertThat(container.getProvider(Double.class).get()).isSameAs(value);
99+
assertThat(container.getProvider(Double.class).get()).isSameInstanceAs(value);
100100
verify(delegate).getProvider(Double.class);
101101
}
102102

@@ -125,7 +125,7 @@ public void setOf_withAllowedClass_shouldReturnExpectedSet() {
125125
Set<Long> set = Collections.emptySet();
126126
when(delegate.setOf(Long.class)).thenReturn(set);
127127

128-
assertThat(container.setOf(Long.class)).isSameAs(set);
128+
assertThat(container.setOf(Long.class)).isSameInstanceAs(set);
129129
verify(delegate).setOf(Long.class);
130130
}
131131

@@ -144,7 +144,7 @@ public void setOfProvider_withAllowedClass_shouldReturnExpectedSet() {
144144
Set<Boolean> set = Collections.emptySet();
145145
when(delegate.setOfProvider(Boolean.class)).thenReturn(new Lazy<>(set));
146146

147-
assertThat(container.setOfProvider(Boolean.class).get()).isSameAs(set);
147+
assertThat(container.setOfProvider(Boolean.class).get()).isSameInstanceAs(set);
148148
verify(delegate).setOfProvider(Boolean.class);
149149
}
150150

firebase-firestore/ktx/src/test/kotlin/com/google/firebase/firestore/ktx/FirestoreTests.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,13 @@ class FirestoreTests : BaseTestCase() {
7575

7676
@Test
7777
fun `firestore should delegate to FirebaseFirestore#getInstance()`() {
78-
assertThat(Firebase.firestore).isSameAs(FirebaseFirestore.getInstance())
78+
assertThat(Firebase.firestore).isSameInstanceAs(FirebaseFirestore.getInstance())
7979
}
8080

8181
@Test
8282
fun `FirebaseApp#firestore should delegate to FirebaseFirestore#getInstance(FirebaseApp)`() {
8383
val app = Firebase.app(EXISTING_APP)
84-
assertThat(Firebase.firestore(app)).isSameAs(FirebaseFirestore.getInstance(app))
84+
assertThat(Firebase.firestore(app)).isSameInstanceAs(FirebaseFirestore.getInstance(app))
8585
}
8686
}
8787

firebase-functions/ktx/src/test/kotlin/com/google/firebase/functions/ktx/FunctionsTests.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,26 +68,26 @@ class FunctionsTests : BaseTestCase() {
6868

6969
@Test
7070
fun `functions should delegate to FirebaseFunctions#getInstance()`() {
71-
assertThat(Firebase.functions).isSameAs(FirebaseFunctions.getInstance())
71+
assertThat(Firebase.functions).isSameInstanceAs(FirebaseFunctions.getInstance())
7272
}
7373

7474
@Test
7575
fun `FirebaseApp#functions should delegate to FirebaseFunctions#getInstance(FirebaseApp)`() {
7676
val app = Firebase.app(EXISTING_APP)
77-
assertThat(Firebase.functions(app)).isSameAs(FirebaseFunctions.getInstance(app))
77+
assertThat(Firebase.functions(app)).isSameInstanceAs(FirebaseFunctions.getInstance(app))
7878
}
7979

8080
@Test
8181
fun `Firebase#functions should delegate to FirebaseFunctions#getInstance(region)`() {
8282
val region = "valid_region"
83-
assertThat(Firebase.functions(region)).isSameAs(FirebaseFunctions.getInstance(region))
83+
assertThat(Firebase.functions(region)).isSameInstanceAs(FirebaseFunctions.getInstance(region))
8484
}
8585

8686
@Test
8787
fun `Firebase#functions should delegate to FirebaseFunctions#getInstance(FirebaseApp, region)`() {
8888
val app = Firebase.app(EXISTING_APP)
8989
val region = "valid_region"
90-
assertThat(Firebase.functions(app, region)).isSameAs(FirebaseFunctions.getInstance(app, region))
90+
assertThat(Firebase.functions(app, region)).isSameInstanceAs(FirebaseFunctions.getInstance(app, region))
9191
}
9292
}
9393

root-project.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ ext {
4646
supportAnnotationsVersion = '28.0.0'
4747
errorproneVersion = '2.3.2'
4848
errorproneJavacVersion = '9+181-r4173-1'
49-
googleTruthVersion = '0.40'
49+
googleTruthVersion = '0.45'
5050
robolectricVersion = '4.1'
5151
}
5252

smoke-tests/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ apply from: "configure.gradle"
8888
dependencies {
8989
// Common
9090
api "androidx.test:runner:1.2.0"
91-
api "com.google.truth:truth:0.44"
91+
api "com.google.truth:truth:0.45"
9292
api "junit:junit:4.12"
9393

9494
implementation "androidx.test:rules:1.2.0"

0 commit comments

Comments
 (0)