Starting to add SparseFieldEncoder tests

This commit is contained in:
Mathew Polzin
2019-08-05 19:44:09 -07:00
parent ed23349351
commit e23ec090ed
2 changed files with 179 additions and 8 deletions
@@ -28,12 +28,6 @@ public class SparseFieldEncoder<SparseKey: CodingKey & Equatable>: Encoder {
return KeyedEncodingContainer(container)
}
public func container(keyedBy type: SparseKey.Type) -> KeyedEncodingContainer<SparseKey> {
let container = SparseFieldKeyedEncodingContainer(wrapping: wrappedEncoder.container(keyedBy: type),
encoding: allowedKeys)
return KeyedEncodingContainer(container)
}
public func unkeyedContainer() -> UnkeyedEncodingContainer {
return wrappedEncoder.unkeyedContainer()
}