Details
-
Task
-
Status: Closed
-
Major - P3
-
Resolution: Fixed
-
None
-
None
Description
Because the default ACL in Swift is internal and our testing suites all import MongoSwift with the @testable attribute, it is possible for a public type to not be initializable from a client application while still passing all the tests.
Check all public types to ensure they have public initializers.
Attachments
Issue Links
- related to
-
SWIFT-292 Split tests that use public API vs internal access
-
- Closed
-