1
1
/*
2
- * Copyright (c) 2023, 2024 , Oracle and/or its affiliates. All rights reserved.
2
+ * Copyright (c) 2023, 2025 , Oracle and/or its affiliates. All rights reserved.
3
3
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4
4
*
5
5
* This code is free software; you can redistribute it and/or modify it
@@ -99,7 +99,7 @@ public static void main(String[] args) throws Exception {
99
99
app1Jar = new File (args [0 ]);
100
100
assertNotShared (UnlinkedSub .class );
101
101
assertShared (UnlinkedSuper .class );
102
- assertShared (Unlinked .class );
102
+ assertNotShared (Unlinked .class ); // failed verification during dump time
103
103
assertNotShared (Foo .class );
104
104
assertNotShared (NotFoo .class );
105
105
String s = Unlinked .doit ();
@@ -108,28 +108,28 @@ public static void main(String[] args) throws Exception {
108
108
}
109
109
110
110
Class cls_BadOldClass = Class .forName ("BadOldClass" , false , classLoader );
111
- assertShared (cls_BadOldClass );
111
+ assertNotShared (cls_BadOldClass ); // failed verification during dump time
112
112
try {
113
113
cls_BadOldClass .newInstance ();
114
114
throw new RuntimeException ("BadOldClass cannot be verified" );
115
115
} catch (VerifyError expected ) {}
116
116
117
117
Class cls_BadOldClass2 = Class .forName ("BadOldClass2" , false , classLoader );
118
- assertShared (cls_BadOldClass2 );
118
+ assertNotShared (cls_BadOldClass2 ); // failed verification during dump time
119
119
try {
120
120
cls_BadOldClass2 .newInstance ();
121
121
throw new RuntimeException ("BadOldClass2 cannot be verified" );
122
122
} catch (VerifyError expected ) {}
123
123
124
124
Class cls_BadNewClass = Class .forName ("BadNewClass" , false , classLoader );
125
- assertShared (cls_BadNewClass );
125
+ assertNotShared (cls_BadNewClass ); // failed verification during dump time
126
126
try {
127
127
cls_BadNewClass .newInstance ();
128
128
throw new RuntimeException ("BadNewClass cannot be verified" );
129
129
} catch (VerifyError expected ) {}
130
130
131
131
Class cls_BadNewClass2 = Class .forName ("BadNewClass2" , false , classLoader );
132
- assertShared (cls_BadNewClass2 );
132
+ assertNotShared (cls_BadNewClass2 ); // failed verification during dump time
133
133
try {
134
134
cls_BadNewClass2 .newInstance ();
135
135
throw new RuntimeException ("BadNewClass2 cannot be verified" );
0 commit comments