- Gradle Test Run :test

## Gradle Test Run :test

# ServiceRegistryTest

- summary

## summary

19 tests | 0 failures | 0 skipped | 0.012s duration

100%

successful

Child | Name | Tests | Failures | Skipped | Duration | Success rate
--- | --- | --- | --- | --- | --- | ---
Duplicate registration rejection | com.livingworld.core.services.ServiceRegistryTest$DuplicateRegistrationRejection | 2 | 0 | 0 | 0.001s | 100%
get() throws IllegalStateException for missing service | com.livingworld.core.services.ServiceRegistryTest$GetMissingThrows | 1 | 0 | 0 | 0.002s | 100%
Lock mechanism | com.livingworld.core.services.ServiceRegistryTest$LockMechanism | 5 | 0 | 0 | 0.002s | 100%
Null argument validation | com.livingworld.core.services.ServiceRegistryTest$NullArgumentValidation | 5 | 0 | 0 | 0.002s | 100%
Plain Java - no Minecraft imports | com.livingworld.core.services.ServiceRegistryTest$PlainJava | 1 | 0 | 0 | 0.003s | 100%
Registration and retrieval | com.livingworld.core.services.ServiceRegistryTest$RegistrationAndRetrieval | 5 | 0 | 0 | 0.001s | 100%