Skip to content

test: add missing subscribe, close, and low-priority tests for all SDKs - #22

Merged
robustmq merged 9 commits into
robustmq:mainfrom
socutes:main
Apr 9, 2026
Merged

robustmq merged 9 commits into
robustmq:mainfrom
socutes:main

Conversation

@robustmq

@robustmq robustmq commented Apr 9, 2026

Copy link
Copy Markdown
Owner
  • Go: add subscribe (all/single/queue-group/callback), close, low-priority send tests; extend mockConn with subscribeFn/queueSubscribeFn/drainFn
  • JavaScript: add subscribe (all/single/queue-group/callback/unsubscribe), close, low-priority send tests
  • Java: add subscribe (all/single/queue-group), close/drain, low-priority send tests
  • C#: add subscribe (all/single/queue-group), DisposeAsync, low-priority send tests
  • Python: add low-priority send test
  • Demo: translate Chinese comments to English

Description

Changes

Related Issues

Checklist

  • Code follows the style of this project (code-style CI passes)
  • Tests added or updated
  • All 6 language SDKs updated (if this is a protocol change)
  • docs/mq9-protocol.md updated (if this is a protocol change)
  • CLAUDE.md subject table updated (if this is a protocol change)
  • VERSION and all build files bumped (if this is a release)

PR Title Format

Titles must follow: <type>(<scope>): <description>

Types: feat fix docs test refactor chore perf build ci revert release deps

Examples:

  • feat(python): add MQ9Client.subscribe queue_group support
  • fix(rust): handle timeout in create()
  • release: 1.1.0

- Go: add subscribe (all/single/queue-group/callback), close, low-priority send tests; extend mockConn with subscribeFn/queueSubscribeFn/drainFn
- JavaScript: add subscribe (all/single/queue-group/callback/unsubscribe), close, low-priority send tests
- Java: add subscribe (all/single/queue-group), close/drain, low-priority send tests
- C#: add subscribe (all/single/queue-group), DisposeAsync, low-priority send tests
- Python: add low-priority send test
- Demo: translate Chinese comments to English

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions github-actions Bot added the size/M label Apr 9, 2026
wenqiang.xu and others added 5 commits April 9, 2026 17:57
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…sages tools

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions github-actions Bot added size/L and removed size/M labels Apr 9, 2026
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions github-actions Bot added size/XL and removed size/L labels Apr 9, 2026
wenqiang.xu and others added 2 commits April 9, 2026 18:08
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@robustmq
robustmq merged commit 3e3304f into robustmq:main Apr 9, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant