Mathew Polzin
83f7a7b60e
Add sparse document tests
2019-08-05 16:02:40 -07:00
Mathew Polzin
61f2edb59a
Add tests for sparse fieldset includes
2019-08-05 15:21:59 -07:00
Mathew Polzin
32d584099f
Update linuxmain
2019-08-05 14:51:48 -07:00
Mathew Polzin
9a07cf7066
Add test class placeholder
2019-08-05 14:51:18 -07:00
Mathew Polzin
0c7c7edcab
Add sparse fieldset resource body tests
2019-08-05 14:48:08 -07:00
Mathew Polzin
61e00c2de5
small rename
2019-08-05 08:01:42 -07:00
Mathew Polzin
e0b53236bb
Add sparse fields method to ResourceObject and test it.
2019-08-04 23:03:56 -07:00
Mathew Polzin
5aef44c3b3
Add Sparse Fieldset support for Attributes
2019-08-04 18:44:28 -07:00
Mathew Polzin
049dc1f7b5
Cover the EmptyObjectDecoder unkeyed container with tests
2019-08-04 10:28:48 -07:00
Mathew Polzin
5335f24e9b
Add test coverage for EmptyObjectDecoder's keyed container
2019-08-02 09:30:30 -07:00
Mathew Polzin
7ec185bfe8
Add a couple tests and a bit of code doc.
2019-08-02 08:45:38 -07:00
Mathew Polzin
e0e6723222
Make Xcode Beta happy by explicitly creating optionals where they used to be implied.
2019-08-02 07:27:17 -07:00
Mathew Polzin
60cd515fd6
just filling in a couple small holes in test coverage
2019-07-30 17:44:06 -07:00
Mathew Polzin
396f8453d1
swap out broken nil checks (not harming anything, but not working as evidenced by not getting hit by any test cases)
2019-07-29 21:00:44 -07:00
Mathew Polzin
f5eb343bd4
Complete test coverage of APIDescription
2019-07-29 20:41:22 -07:00
Mathew Polzin
7b5b17918c
Update linuxmain, slightly update wording and indentation on example at bottom of README.
2019-07-24 19:43:11 -07:00
Janko Luin
5b56d596e2
Merge remote-tracking branch 'upstream/master' into optional-relationships
2019-07-03 08:30:17 +02:00
Mathew Polzin
e820f34253
change podspec version in anticipation of next release
2019-07-02 18:12:29 -07:00
Janko Luin
fc78958f76
Allow omitting relationships if all are optional
...
When all relationships are optional, the `relationships` key is also
optional and not required in the structure.
I'm not super happy with importing Foundation and creating new objects
any time a key is missing, but ultimately none of my attempts at
conditional generics worked out for me.
2019-07-02 17:02:55 +02:00
Mathew Polzin
e09e3cd8ac
Finish renaming all things 'Entity' to 'ResourceObject'
2019-06-12 19:56:33 -07:00
Mathew Polzin
502f82ad14
Rename EntityProxy to ResourceObjectProxy and EntityType to ResourceObjectType.
2019-06-12 19:11:43 -07:00
Mathew Polzin
2bb238b092
Renamed EntityProxyDescription to ResourceObjectProxyDescription and EntityDescription to ResourceObjectDescription.
2019-06-12 19:07:21 -07:00
Mathew Polzin
491fe1fbea
clarifying name change in tests. update documentation around entity direct subscript accessor
2019-04-18 22:54:08 -07:00
Mathew Polzin
6b6f40c968
breaking change: change spelling of Entity subscript accessor that returns values of properties within Attributes without digging into the AttributeType. This change will make it possible for the compiler to unambiguously determine the type of subscript access being made before the value is stored, cast, or compared.
2019-04-18 22:40:12 -07:00
Mathew Polzin
fb710c397b
Entirely remove Result type that not only is unneeded with Swift 5 but also was not being used by this library (it was left over from before Poly became its own library). Fix a few redundent public warnings.
2019-04-16 21:56:49 -07:00