refactor some stuff to use new errors

This commit is contained in:
dfsek
2025-12-29 22:47:59 -07:00
parent c4a366112e
commit bdcd93f164
7 changed files with 35 additions and 12 deletions

View File

@@ -17,6 +17,8 @@
package registry;
import com.dfsek.terra.api.error.Invalid;
import com.dfsek.terra.api.error.InvalidLookup;
import com.dfsek.terra.api.util.generic.data.types.Either;
import org.junit.jupiter.api.Test;
@@ -78,7 +80,7 @@ public class RegistryTest {
test.register(RegistryKey.parse("test:test"), "bazinga");
assertEquals(test.getByID("test").collectThrow(RuntimeException::new), "bazinga");
assertEquals(test.getByID("test").collectThrow(Invalid::toIllegal), "bazinga");
}
@Test
@@ -88,7 +90,7 @@ public class RegistryTest {
test.registerChecked(RegistryKey.parse("test:test"), "bazinga");
test.registerChecked(RegistryKey.parse("test2:test"), "bazinga");
Either<String, String> result = test.getByID("test");
Either<InvalidLookup, String> result = test.getByID("test");
assertTrue(result.isLeft());
}