Skip to content

Add unit tests for WildFlyServerDelegate#updateServer - #746

Merged
robstryker merged 1 commit into
redhat-developer:masterfrom
robstryker:test-wildfly-edit-server
Aug 21, 2026
Merged

Add unit tests for WildFlyServerDelegate#updateServer#746
robstryker merged 1 commit into
redhat-developer:masterfrom
robstryker:test-wildfly-edit-server

Conversation

@robstryker

Copy link
Copy Markdown
Collaborator

Summary

  • Adds 8 unit tests covering WildFlyServerDelegate#updateServer validation paths
  • Tests verify that immutable fields (server home) are rejected on change, invalid paths (home, base dir, config file) are rejected, and valid attribute changes (host, port, config file) are accepted
  • Uses the same mock pattern as the existing WildFlyServerAttributesTest

Fixes #461

Test plan

  • All 8 new tests pass locally (mvn clean verify)
  • Existing tests unaffected

🤖 Generated with Claude Code

Tests cover:
- Unchanged server home (success)
- Changed server home rejected as immutable field
- Non-existent home directory rejected
- Invalid base directory rejected
- Invalid config file rejected
- Alternate valid config file accepted
- Changed host attribute accepted
- Changed port attribute accepted

Fixes redhat-developer#461

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@robstryker
robstryker merged commit fedce1b into redhat-developer:master Aug 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

create unit tests for editing a wildfly server (delegate#updateServer is not covered by tests)

1 participant