Skip to content

Commit 6650d27

Browse files
committed
test: DRY and fixed unexpected substitution
1 parent d94c1d6 commit 6650d27

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

sdk/src/test/java/com/deploygate/sdk/HostAppTest.java

+5-3
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
@RunWith(AndroidJUnit4.class)
1818
public class HostAppTest {
19+
private static final int FULL_BIT = (1 << 5) - 1;
20+
1921
@NonNull
2022
private Context context;
2123

@@ -35,7 +37,7 @@ public void default_properties() {
3537
Truth.assertThat(app.packageName).isEqualTo("com.deploygate.sdk.test");
3638
Truth.assertThat(app.sdkVersion).isEqualTo(4);
3739
Truth.assertThat(app.sdkArtifactVersion).isEqualTo("4.7.0");
38-
Truth.assertThat(app.activeFeatureFlags).isEqualTo(1 << 5 - 1);
40+
Truth.assertThat(app.activeFeatureFlags).isEqualTo(FULL_BIT);
3941
Truth.assertThat(app.canUseDeviceCapture()).isTrue();
4042
}
4143

@@ -75,14 +77,14 @@ public void can_read_DeployGateSdkConfiguration_setCaptureEnabled() {
7577
);
7678

7779
Truth.assertThat(app1.canUseDeviceCapture()).isTrue();
78-
Truth.assertThat(app1.activeFeatureFlags).isEqualTo(1 << 5 - 1);
80+
Truth.assertThat(app1.activeFeatureFlags).isEqualTo(FULL_BIT);
7981

8082
HostApp app2 = new HostApp(
8183
context,
8284
new DeployGateSdkConfiguration.Builder().setCaptureEnabled(false).build()
8385
);
8486

8587
Truth.assertThat(app2.canUseDeviceCapture()).isFalse();
86-
Truth.assertThat(app2.activeFeatureFlags).isEqualTo((1 << 5 - 1) - BuildConfig.DEVICE_CAPTURE);
88+
Truth.assertThat(app2.activeFeatureFlags).isEqualTo(FULL_BIT - BuildConfig.DEVICE_CAPTURE);
8789
}
8890
}

0 commit comments

Comments
 (0)