File tree Expand file tree Collapse file tree 2 files changed +30
-3
lines changed
objectbox-java/src/main/java/io/objectbox/exception
tests/objectbox-java-test/src/test/java/io/objectbox Expand file tree Collapse file tree 2 files changed +30
-3
lines changed Original file line number Diff line number Diff line change
1
+ /*
2
+ * Copyright 2020 ObjectBox Ltd. All rights reserved.
3
+ *
4
+ * Licensed under the Apache License, Version 2.0 (the "License");
5
+ * you may not use this file except in compliance with the License.
6
+ * You may obtain a copy of the License at
7
+ *
8
+ * http://www.apache.org/licenses/LICENSE-2.0
9
+ *
10
+ * Unless required by applicable law or agreed to in writing, software
11
+ * distributed under the License is distributed on an "AS IS" BASIS,
12
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
+ * See the License for the specific language governing permissions and
14
+ * limitations under the License.
15
+ */
16
+ package io .objectbox .exception ;
17
+
18
+ /** Errors were detected in a file related to pages, e.g. illegal values or structural inconsistencies. */
19
+ public class PagesCorruptException extends FileCorruptException {
20
+ public PagesCorruptException (String message ) {
21
+ super (message );
22
+ }
23
+
24
+ public PagesCorruptException (String message , int errorCode ) {
25
+ super (message , errorCode );
26
+ }
27
+ }
Original file line number Diff line number Diff line change 16
16
17
17
package io .objectbox ;
18
18
19
- import io .objectbox .exception .FileCorruptException ;
19
+ import io .objectbox .exception .PagesCorruptException ;
20
20
import io .objectbox .model .ValidateOnOpenMode ;
21
21
import org .greenrobot .essentials .io .IoUtils ;
22
22
import org .junit .Before ;
@@ -152,7 +152,7 @@ public void validateOnOpen() {
152
152
}
153
153
154
154
155
- @ Test (expected = FileCorruptException .class )
155
+ @ Test (expected = PagesCorruptException .class )
156
156
public void validateOnOpenCorruptFile () throws IOException {
157
157
File dir = prepareTempDir ("object-store-test-corrupted" );
158
158
File badDataFile = prepareBadDataFile (dir );
@@ -192,7 +192,7 @@ public void usePreviousCommitAfterFileCorruptException() throws IOException {
192
192
try {
193
193
store = builder .build ();
194
194
fail ("Should have thrown" );
195
- } catch (FileCorruptException e ) {
195
+ } catch (PagesCorruptException e ) {
196
196
builder .usePreviousCommit ();
197
197
store = builder .build ();
198
198
}
You can’t perform that action at this time.
0 commit comments