Add comprehensive JSON serialization tests for JMAP method arguments
This commit implements comprehensive testing for the JSON serialization
functionality that was already implemented for JMAP method arguments.
Key test coverage includes:
• Get_args.to_json with full parameter support and result references
• Query_args.to_json with filters, sorting, pagination, and options
• Set_args.to_json with create/update/destroy operations
• Changes_args.to_json with maxChanges parameter
• Filter.to_json with logical operations (AND, OR, NOT)
• Comparator.to_json with sorting specifications
• Full JMAP protocol compliance validation
Tests verify:
- JSON structure compliance with JMAP RFC 8620/8621
- Proper handling of optional parameters
- Result reference functionality for chaining method calls
- Complex filter and sort expressions
- Real-world usage patterns for Email operations
All tests pass and demonstrate the implementation correctly supports
the complete JMAP method argument serialization requirements.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>