Commit Graph
26 Commits
Author SHA1 Message Date
Maksym MalyhinandPaul Beusterien 497d08b71d Core: fix and cleanup notification center tests (#7244)
* Fix log diagnostics tests and remove unused notification

* Replace deprecated OCMock methods with notification expectations

* Bump Core and CoreDiagnostics versions

* Defer Core version update until release

Co-authored-by: Paul Beusterien <paulbeusterien@google.com>
2021-01-05 12:22:06 -05:00
Maksym Malyhin 3f95f59478 FIRApp tests fixes (#7157)
* Core pospec: keep deployment targets in sync

* FIRAppTest: tear down race condition workaround

* style
2020-12-14 12:12:47 -05:00
Maksym Malyhin d098e5a8b0 FIRApp optimize config time (#6919)
* FIRApp optimize config time

* Changelog

* Changelog update

* update version
2020-11-09 09:11:44 -05:00
Maksym Malyhin f198987a1a Firebase user agent: additional fields for platform logging (#6429)
* Move firebase user agent logic to a separate class.

* FIRAppTest: prefix some tests with the tested method names

* FIRAppTest: user agent new fields tests

* New user agent field added.

* Headers

* API docs

* ./scripts/style.sh

* nullability fix

* Move environment info methods to GoogleUtilities

* GULAppEnvironmentUtilTest

* GULAppEnvironmentUtil swift tests

* FirebaseApp user agent swift flag test

* ./scripts/style.sh

* Cleanup CoreDiagnostics

* Nullable device model

* FIRCoreDiagnosticsTest fix

* Merge fixes

* Fix import

* rename

* Cleanup GUL imports (since all headers are public now)
2020-10-13 08:53:42 -04:00
Paul Beusterien 672256e11e C API for Firebase Version (#6690) 2020-10-07 15:03:20 -07:00
Paul Beusterien 92537a1198 Simplify FirebaseCore imports (#6664) 2020-10-05 14:34:33 -07:00
Paul Beusterien d76e37174d Public Version API (#6651) 2020-10-05 09:38:35 -07:00
Paul Beusterien 83e898ab5c One Firebase version (#6634) 2020-10-02 12:26:22 -07:00
Paul Beusterien aea0e862f1 Migrate FIRLoggerServices strings from Core to clients (#6608) 2020-09-30 07:37:31 -07:00
Paul Beusterien f2bcd5d82b Make all GoogleUtilities APIs public (#6588) 2020-09-29 07:26:10 -07:00
Paul Beusterien 3ca4e99c0e Stop requiring pods to be static frameworks (#6557) 2020-09-28 14:08:16 -07:00
Paul Beusterien 0a87c3142e Remove unnecessary Core private headers (#6439) 2020-09-17 15:31:33 -07:00
Paul Beusterien a9a0a10c5c SPM: Core ObjC unit tests (#5959) 2020-07-06 09:29:20 -07:00
Paul Beusterien 01bf549253 Update formatters (#5933) 2020-06-26 14:34:27 -07:00
Maksym Malyhin 996d34078a Make [FIROptions defaultOptions] thread safe (#5915)
* Protect  [FIROptions defaultOptions] with dispatch once.

* Changelog
2020-06-25 17:47:58 -04:00
Paul Beusterien 3f556ddb9e Update GoogleUtilities' clients with repo-relative imports (#5824) 2020-06-16 09:05:29 -07:00
Paul Beusterien d4621a636f Use preserve_paths instead of CocoaPods private (#5758) 2020-06-09 05:21:28 -07:00
Paul Beusterien 851b0390f6 Separate Core private versus internal headers (#5759) 2020-06-08 09:18:31 -07:00
Nick Cooke 9b5c50e689 Added Core Config & Options swift tests (#5703)
* Firebase Config & Options swift tests

* Resolved feedback

* Added LLC to Copyright comments and testable import tag
2020-06-03 12:36:12 -04:00
Nick Cooke 8e3c0a7b13 Added Core app swift tests (#5678)
* Added Core app swift tests

* Resolved feedback

* Resolved feedback 2.0

* Resolved feedback 3.0

* Resolved feedback 4.0

* Skip travis pod lib lint tests for xcode 10.3

* Fixed attempt to skip tests

* Undid change to core.yml

* Reordered constants and removed an unneccesary one

* FirebaseOptions keys now match Constants.Options

* Resolved minor nits
2020-05-28 10:46:48 -04:00
Maksym Malyhin 3c99e7e7a9 FIRApp bundle ID validation: allow exact match for extensions (#5531)
* FIRApp bundle ID validation: allow exact match for extensions

* Comments
2020-05-05 11:29:24 -04:00
Maksym Malyhin 2f5a980457 FIRApp: add apple platform to firebaseUserAgent (#4939)
* FIRAppTests: apple platform flag

* FIRApp: add apple platform to firebaseUserAgent

* Make sure Catalyst app run on macOS is logged as "maccatalyst"

* Comments
2020-02-21 18:52:27 -05:00
Maksym Malyhin c8c38746b7 FIRApp: don't create new component instances while deleting the app (#4918)
* [FIRComponentContainer removeAllComponents] method introduced.

* FIRApp library registration tests.

* FIRApp: remove all components from container on delete

* Run ./scripts/style.sh
2020-02-18 13:55:31 -05:00
Vinay GuthalandMaksym Malyhin 40eb459624 fix heartbeat (#4773)
* fix heartbeat

* update tests

* update tests

* use dayago

* ./scripts/style.sh

Co-authored-by: Maksym Malyhin <mmaksym@google.com>
2020-01-31 16:06:33 -05:00
Ryan Wilson 658a2cd4c2 Fix tests to run individually. (#4757)
* Fix tests to run individually.

Currently these tests rely on other tests to be run first in order for
`kFIRLibraryVersionID` to be assigned. If run alone, these tests crash.
This will prevent that from occurring.

* Style.
2020-01-28 14:59:07 -05:00
Paul Beusterien 1367084063 FirebaseCore directory structure update (#4590) 2020-01-06 07:11:40 -08:00