diff --git a/src/main/java/land/oras/auth/AuthStore.java b/src/main/java/land/oras/auth/AuthStore.java index f309ddc..0a5ff7c 100644 --- a/src/main/java/land/oras/auth/AuthStore.java +++ b/src/main/java/land/oras/auth/AuthStore.java @@ -132,6 +132,7 @@ public static AuthStore newStore() { * @param credHelpers The credential helpers map. * @param credsStore The credentials store. */ + @OrasModel record ConfigFile( Map> auths, @Nullable Map credHelpers, diff --git a/src/test/java/land/oras/ClassAnnotationsTest.java b/src/test/java/land/oras/ClassAnnotationsTest.java index 70d9843..34cebd8 100644 --- a/src/test/java/land/oras/ClassAnnotationsTest.java +++ b/src/test/java/land/oras/ClassAnnotationsTest.java @@ -40,6 +40,7 @@ class ClassAnnotationsTest { void shouldHaveAnnotationOnModel() { try (ScanResult scanResult = new ClassGraph() .enableClassInfo() + .enableAllInfo() .enableAnnotationInfo() .acceptPackages("land.oras") .scan()) { @@ -48,7 +49,7 @@ void shouldHaveAnnotationOnModel() { .loadClasses()); // Check number of classes - assertEquals(20, modelClasses.size()); + assertEquals(25, modelClasses.size()); // Check classes assertTrue(modelClasses.contains(Annotations.class)); @@ -73,6 +74,7 @@ void shouldHaveAnnotationOnModel() { void shouldHaveAnnotationOnAuthPackage() { try (ScanResult scanResult = new ClassGraph() .enableClassInfo() + .enableAllInfo() .enableAnnotationInfo() .acceptPackages("land.oras.auth") .scan()) { @@ -81,7 +83,7 @@ void shouldHaveAnnotationOnAuthPackage() { .loadClasses()); // Check number of classes - assertEquals(2, modelClasses.size()); + assertEquals(7, modelClasses.size()); } } }