Skip to content

Commit 14109c4

Browse files
authored
Add RC test app. (#3819)
* Add RC test app. * Add private header files to podspec used by 2P. * Rename FIRRemoteConfig_Internal.h to FIRRemoteConfig_Private.h. * Fix style. * Add copyright notice. * Fix relative path to RCNConfigSettings for tests. * Fix style. * Rename to FIRRemoteConfig_Private.h for unit tests. * Rename to coorect relative path.
1 parent 70d1dcb commit 14109c4

33 files changed

+1867
-16
lines changed

FirebaseRemoteConfig.podspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ app update.
3030
s.source_files = base_dir + '**/*.[mh]'
3131
s.requires_arc = base_dir + '*.m'
3232
s.public_header_files = base_dir + 'Public/*.h'
33+
s.private_header_files = base_dir + 'Private/*.h'
3334
s.pod_target_xcconfig = {
3435
'GCC_C_LANGUAGE_STANDARD' => 'c99',
3536
'GCC_PREPROCESSOR_DEFINITIONS' =>

FirebaseRemoteConfig/Sources/FIRRemoteConfig.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@
2222
#import <FirebaseCore/FIRLogger.h>
2323
#import <FirebaseCore/FIROptionsInternal.h>
2424
#import "FirebaseRemoteConfig/Sources/FIRRemoteConfigComponent.h"
25-
#import "FirebaseRemoteConfig/Sources/FIRRemoteConfig_Internal.h"
25+
#import "FirebaseRemoteConfig/Sources/Private/FIRRemoteConfig_Private.h"
26+
#import "FirebaseRemoteConfig/Sources/Private/RCNConfigSettings.h"
2627
#import "FirebaseRemoteConfig/Sources/RCNConfigConstants.h"
2728
#import "FirebaseRemoteConfig/Sources/RCNConfigContent.h"
2829
#import "FirebaseRemoteConfig/Sources/RCNConfigDBManager.h"
2930
#import "FirebaseRemoteConfig/Sources/RCNConfigExperiment.h"
3031
#import "FirebaseRemoteConfig/Sources/RCNConfigFetch.h"
31-
#import "FirebaseRemoteConfig/Sources/RCNConfigSettings.h"
3232
#import "FirebaseRemoteConfig/Sources/RCNConfigValue_Internal.h"
3333
#import "FirebaseRemoteConfig/Sources/RCNDevice.h"
3434

FirebaseRemoteConfig/Sources/FIRRemoteConfigComponent.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#import <FirebaseCore/FIRDependency.h>
2424
#import <FirebaseCore/FIRLogger.h>
2525
#import <FirebaseCore/FIROptionsInternal.h>
26-
#import "FirebaseRemoteConfig/Sources/FIRRemoteConfig_Internal.h"
26+
#import "FirebaseRemoteConfig/Sources/Private/FIRRemoteConfig_Private.h"
2727
#import "FirebaseRemoteConfig/Sources/RCNConfigContent.h"
2828
#import "FirebaseRemoteConfig/Sources/RCNConfigDBManager.h"
2929

FirebaseRemoteConfig/Sources/FIRRemoteConfig_Internal.h renamed to FirebaseRemoteConfig/Sources/Private/FIRRemoteConfig_Private.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
#import <FirebaseRemoteConfig/FIRRemoteConfig.h>
1818

1919
#import <FirebaseAnalyticsInterop/FIRAnalyticsInterop.h>
20-
#import "FirebaseRemoteConfig/Sources/RCNConfigSettings.h"
20+
#import <FirebaseRemoteConfig/RCNConfigSettings.h>
2121

2222
@class FIROptions;
2323
@class RCNConfigContent;

FirebaseRemoteConfig/Sources/RCNConfigSettings.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
#import "FirebaseRemoteConfig/Sources/RCNConfigSettings.h"
17+
#import "FirebaseRemoteConfig/Sources/Private/RCNConfigSettings.h"
1818

1919
#import "FirebaseRemoteConfig/Sources/RCNConfigConstants.h"
2020
#import "FirebaseRemoteConfig/Sources/RCNConfigDBManager.h"

FirebaseRemoteConfig/Sources/RCNDevice.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
#import <sys/utsname.h>
2020

2121
#import <GoogleUtilities/GULAppEnvironmentUtil.h>
22+
#import "FirebaseRemoteConfig/Sources/Private/RCNConfigSettings.h"
2223
#import "FirebaseRemoteConfig/Sources/RCNConfigConstants.h"
23-
#import "FirebaseRemoteConfig/Sources/RCNConfigSettings.h"
2424

2525
#define STR(x) STR_EXPAND(x)
2626
#define STR_EXPAND(x) #x

FirebaseRemoteConfig/Sources/RCNFetch.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@
2121
#import <FirebaseInstanceID/FIRInstanceID+Private.h>
2222
#import <FirebaseInstanceID/FIRInstanceIDCheckinPreferences.h>
2323
#import <GoogleUtilities/GULNSData+zlib.h>
24+
#import "FirebaseRemoteConfig/Sources/Private/RCNConfigSettings.h"
2425
#import "FirebaseRemoteConfig/Sources/RCNConfigConstants.h"
2526
#import "FirebaseRemoteConfig/Sources/RCNConfigContent.h"
2627
#import "FirebaseRemoteConfig/Sources/RCNConfigExperiment.h"
27-
#import "FirebaseRemoteConfig/Sources/RCNConfigSettings.h"
2828
#import "FirebaseRemoteConfig/Sources/RCNDevice.h"
2929

3030
#ifdef RCN_STAGING_SERVER
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Uncomment the next line to define a global platform for your project
2+
# platform :ios, '9.0'
3+
4+
target 'RemoteConfigSampleApp' do
5+
# Comment the next line if you don't want to use dynamic frameworks
6+
use_frameworks!
7+
pod 'FirebaseAnalytics'
8+
pod 'FirebaseCore', :path => '../../../'
9+
pod 'FirebaseRemoteConfig', :path => '../../../'
10+
11+
# Pods for RemoteConfigSampleApp
12+
13+
target 'RemoteConfigSampleAppUITests' do
14+
inherit! :search_paths
15+
# Pods for testing
16+
end
17+
18+
end

FirebaseRemoteConfig/Tests/Sample/RemoteConfigSampleApp.xcodeproj/project.pbxproj

Lines changed: 582 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)