Skip to content

Commit bb6beda

Browse files
Preparation for release (#828)
* feat: update version * fix: clearing JSLibraryManager * fix: revert JSLibraryManager * fix: close mock static * fix: remove unstable test
1 parent 57335a1 commit bb6beda

File tree

9 files changed

+29
-73
lines changed

9 files changed

+29
-73
lines changed

PrebidMobile/PrebidMobile-core/src/test/java/org/prebid/mobile/SharedIdTest.java

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import static org.mockito.Mockito.verify;
1111
import static org.mockito.Mockito.when;
1212

13+
import android.app.Activity;
1314
import android.content.Context;
1415
import android.content.SharedPreferences;
1516
import android.preference.PreferenceManager;
@@ -18,28 +19,39 @@
1819
import org.junit.Before;
1920
import org.junit.Test;
2021
import org.junit.runner.RunWith;
22+
import org.mockito.MockedStatic;
2123
import org.prebid.mobile.rendering.sdk.PrebidContextHolder;
2224
import org.prebid.mobile.rendering.sdk.SdkInitializer;
2325
import org.prebid.mobile.testutils.BaseSetup;
26+
import org.robolectric.Robolectric;
2427
import org.robolectric.RobolectricTestRunner;
2528
import org.robolectric.annotation.Config;
2629

2730
@RunWith(RobolectricTestRunner.class)
2831
@Config(sdk = BaseSetup.testSDK)
29-
public class SharedIdTest extends BaseSetup {
32+
public class SharedIdTest {
33+
34+
private MockedStatic<TargetingParams> paramsMock;
35+
private MockedStatic<PreferenceManager> prefsMock;
3036

3137
@Before
3238
public void setup() {
33-
super.setup();
34-
mockStatic(TargetingParams.class);
35-
PrebidMobile.initializeSdk(activity, null);
39+
paramsMock = mockStatic(TargetingParams.class);
40+
prefsMock = mockStatic(PreferenceManager.class);
41+
42+
Context context = Robolectric.buildActivity(Activity.class).create().get();
43+
PrebidMobile.initializeSdk(context, null);
3644
SharedId.resetIdentifier();
3745
}
3846

3947
@After
4048
public void tearDown() {
41-
super.tearDown();
42-
clearAllCaches();
49+
if (paramsMock != null) {
50+
paramsMock.close();
51+
}
52+
if (prefsMock != null) {
53+
prefsMock.close();
54+
}
4355
}
4456

4557
@Test
@@ -86,7 +98,6 @@ public void sharedIdGeneratesNewIdentifierIfNoStoredId() throws Exception {
8698
}
8799

88100
private SharedPreferences mockSharedPreferences() {
89-
mockStatic(PreferenceManager.class);
90101
SharedPreferences mockPrefs = mock(SharedPreferences.class);
91102
when(PreferenceManager.getDefaultSharedPreferences(any())).thenReturn(mockPrefs);
92103
return mockPrefs;

PrebidMobile/PrebidMobile-core/src/test/java/org/prebid/mobile/rendering/sdk/JSLibraryManagerTest.java

Lines changed: 0 additions & 55 deletions
This file was deleted.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ See [this page](https://docs.prebid.org/prebid-server/overview/prebid-server-ove
1010
Easily include the Prebid Mobile SDK using Maven. Simply add this line to your gradle dependencies:
1111

1212
```
13-
implementation 'org.prebid:prebid-mobile-sdk:2.3.1'
13+
implementation 'org.prebid:prebid-mobile-sdk:2.4.0'
1414
```
1515

1616
## Build from source

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ext {
2-
prebidSdkVersionName = "2.3.1"
2+
prebidSdkVersionName = "2.4.0"
33
prebidSdkMinVersion = 16
44
prebidSdkTargetVersion = 34
55
prebidSdkCompileVersion = 34

scripts/Maven/PrebidMobile-admobAdapters-pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<modelVersion>4.0.0</modelVersion>
66
<groupId>org.prebid</groupId>
77
<artifactId>prebid-mobile-sdk-admob-adapters</artifactId>
8-
<version>2.3.1</version>
8+
<version>2.4.0</version>
99

1010
<packaging>jar</packaging>
1111
<name>Prebid Mobile Android SDK</name>
@@ -52,7 +52,7 @@
5252
<dependency>
5353
<groupId>org.prebid</groupId>
5454
<artifactId>prebid-mobile-sdk</artifactId>
55-
<version>2.3.1</version>
55+
<version>2.4.0</version>
5656
<scope>compile</scope>
5757
</dependency>
5858
<dependency>

scripts/Maven/PrebidMobile-core-pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<groupId>org.prebid</groupId>
77
<artifactId>prebid-mobile-sdk-core</artifactId>
88

9-
<version>2.3.1</version>
9+
<version>2.4.0</version>
1010
<packaging>aar</packaging>
1111
<name>Prebid Mobile Android SDK</name>
1212
<description>Prebid Mobile</description>

scripts/Maven/PrebidMobile-gamEventHandlers-pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<modelVersion>4.0.0</modelVersion>
66
<groupId>org.prebid</groupId>
77
<artifactId>prebid-mobile-sdk-gam-event-handlers</artifactId>
8-
<version>2.3.1</version>
8+
<version>2.4.0</version>
99

1010
<packaging>jar</packaging>
1111
<name>Prebid Mobile Android SDK</name>
@@ -52,7 +52,7 @@
5252
<dependency>
5353
<groupId>org.prebid</groupId>
5454
<artifactId>prebid-mobile-sdk</artifactId>
55-
<version>2.3.1</version>
55+
<version>2.4.0</version>
5656
<scope>compile</scope>
5757
</dependency>
5858
<dependency>

scripts/Maven/PrebidMobile-maxAdapters-pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<modelVersion>4.0.0</modelVersion>
66
<groupId>org.prebid</groupId>
77
<artifactId>prebid-mobile-sdk-max-adapters</artifactId>
8-
<version>2.3.1</version>
8+
<version>2.4.0</version>
99

1010
<packaging>jar</packaging>
1111
<name>Prebid Mobile Android SDK</name>
@@ -52,7 +52,7 @@
5252
<dependency>
5353
<groupId>org.prebid</groupId>
5454
<artifactId>prebid-mobile-sdk</artifactId>
55-
<version>2.3.1</version>
55+
<version>2.4.0</version>
5656
<scope>compile</scope>
5757
</dependency>
5858
<dependency>

scripts/Maven/PrebidMobile-pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<modelVersion>4.0.0</modelVersion>
66
<groupId>org.prebid</groupId>
77
<artifactId>prebid-mobile-sdk</artifactId>
8-
<version>2.3.1</version>
8+
<version>2.4.0</version>
99
<packaging>jar</packaging>
1010

1111
<name>Prebid Mobile Android SDK</name>
@@ -52,7 +52,7 @@
5252
<dependency>
5353
<groupId>org.prebid</groupId>
5454
<artifactId>prebid-mobile-sdk-core</artifactId>
55-
<version>2.3.1</version>
55+
<version>2.4.0</version>
5656
<scope>compile</scope>
5757
</dependency>
5858
</dependencies>

0 commit comments

Comments
 (0)