Skip to content

test(config): add unit tests for Configuration#1543

Open
sid200727 wants to merge 3 commits intohyperledger-labs:mainfrom
sid200727:test/config-unit-tests
Open

test(config): add unit tests for Configuration#1543
sid200727 wants to merge 3 commits intohyperledger-labs:mainfrom
sid200727:test/config-unit-tests

Conversation

@sid200727
Copy link
Copy Markdown
Contributor

Adds unit tests for token/services/config/configuration.go covering:

  • Configuration.ID() returns correct TMSID
  • Configuration.Validate() passes for valid config
  • Configuration.Validate() fails when network is missing
  • Configuration.Validate() fails when namespace is missing
  • Configuration.GetString() returns correct value
  • Configuration.GetBool() returns false for non-existent key
  • Configuration.IsSet() returns true/false correctly
  • Configuration.TranslatePath() returns non-empty result
  • Configuration.Serialize() produces valid YAML with correct fields

Part of #1484

Adds unit tests for token/services/config/configuration.go covering:
- Configuration.ID() returns correct TMSID
- Configuration.Validate() passes for valid config
- Configuration.Validate() fails when network is missing
- Configuration.Validate() fails when namespace is missing
- Configuration.GetString() returns correct value
- Configuration.GetBool() returns false for non-existent key
- Configuration.IsSet() returns true/false correctly
- Configuration.TranslatePath() returns non-empty result
- Configuration.Serialize() produces valid YAML with correct fields

Part of hyperledger-labs#1484

Signed-off-by: Siddhi Khandelwal <siddhi.200727@gmail.com>
@AkramBitar AkramBitar linked an issue Apr 13, 2026 that may be closed by this pull request
@AkramBitar AkramBitar added this to the Q2/26 milestone Apr 13, 2026
@AkramBitar AkramBitar self-requested a review April 13, 2026 08:19
… lint rule

Signed-off-by: Siddhi Khandelwal <siddhi.200727@gmail.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@sid200727 sid200727 force-pushed the test/config-unit-tests branch from 5ba1d58 to 7eb8e16 Compare April 13, 2026 08:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

unit-test: token/services/config

2 participants