Files
natsnet/reports/current.md
Joseph Doherty f0b4138459 feat(p7-02): fill opts_test.go stubs — ServerOptionsTests
Write 3 unit tests portable without a running server:
- ListenMonitoringDefault (T:2524): SetBaselineOptions propagates Host → HttpHost
- GetStorageSize (T:2576): StorageSizeJsonConverter.Parse K/M/G/T suffixes
- ClusterNameAndGatewayNameConflict (T:2571): ValidateOptions returns ErrClusterNameConfigConflict

Mark 74 opts_test.go stubs deferred: tests require either the NATS
conf-format parser (not yet ported), a running server (RunServer/NewServer),
or CLI flag-parsing infrastructure (ConfigureOptions).

Fix StorageSizeJsonConverter.Parse to return 0 for empty input,
matching Go getStorageSize("") == (0, nil).

Total unit tests: 638 passing.
2026-02-26 19:00:18 -05:00

609 B

NATS .NET Porting Status Report

Generated: 2026-02-27 00:00:19 UTC

Modules (12 total)

Status Count
not_started 1
verified 11

Features (3673 total)

Status Count
complete 3368
n_a 26
verified 279

Unit Tests (3257 total)

Status Count
complete 208
deferred 74
n_a 187
not_started 2527
stub 147
verified 114

Library Mappings (36 total)

Status Count
mapped 36

Overall Progress

4193/6942 items complete (60.4%)