Skip to content

Commit 0a714ba

Browse files
authored
Missing OrasModel and ensure we scan all for the tests (#599)
Signed-off-by: Valentin Delaye <jonesbusy@users.noreply.github.com>
1 parent 8b9ce73 commit 0a714ba

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

src/main/java/land/oras/auth/AuthStore.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ public static AuthStore newStore() {
132132
* @param credHelpers The credential helpers map.
133133
* @param credsStore The credentials store.
134134
*/
135+
@OrasModel
135136
record ConfigFile(
136137
Map<String, Map<String, String>> auths,
137138
@Nullable Map<String, String> credHelpers,

src/test/java/land/oras/ClassAnnotationsTest.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ class ClassAnnotationsTest {
4040
void shouldHaveAnnotationOnModel() {
4141
try (ScanResult scanResult = new ClassGraph()
4242
.enableClassInfo()
43+
.enableAllInfo()
4344
.enableAnnotationInfo()
4445
.acceptPackages("land.oras")
4546
.scan()) {
@@ -48,7 +49,7 @@ void shouldHaveAnnotationOnModel() {
4849
.loadClasses());
4950

5051
// Check number of classes
51-
assertEquals(20, modelClasses.size());
52+
assertEquals(25, modelClasses.size());
5253

5354
// Check classes
5455
assertTrue(modelClasses.contains(Annotations.class));
@@ -73,6 +74,7 @@ void shouldHaveAnnotationOnModel() {
7374
void shouldHaveAnnotationOnAuthPackage() {
7475
try (ScanResult scanResult = new ClassGraph()
7576
.enableClassInfo()
77+
.enableAllInfo()
7678
.enableAnnotationInfo()
7779
.acceptPackages("land.oras.auth")
7880
.scan()) {
@@ -81,7 +83,7 @@ void shouldHaveAnnotationOnAuthPackage() {
8183
.loadClasses());
8284

8385
// Check number of classes
84-
assertEquals(2, modelClasses.size());
86+
assertEquals(7, modelClasses.size());
8587
}
8688
}
8789
}

0 commit comments

Comments
 (0)