File tree Expand file tree Collapse file tree 3 files changed +17
-16
lines changed
nitrite/src/test/java/org/dizitart/no2 Expand file tree Collapse file tree 3 files changed +17
-16
lines changed Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ nitriteVersion=3.4.0-SNAPSHOT
2828
2929# nitrite dependency
3030asciidoctorVersion =1.5.6
31- asciidoctorPluginVersion =1.5.7
31+ asciidoctorPluginVersion =1.5.6
3232awaitilityVersion =4.0.2
3333commonsLang3Version =3.9
3434dokkaVersion =0.9.16
Original file line number Diff line number Diff line change 11package org .dizitart .no2 ;
22
3- import org .dizitart .no2 .mapper .Employee ;
43import org .dizitart .no2 .objects .BaseObjectRepositoryTest ;
54import org .dizitart .no2 .objects .ObjectRepository ;
5+ import org .dizitart .no2 .objects .data .Employee ;
6+ import org .dizitart .no2 .objects .data .Note ;
67import org .dizitart .no2 .objects .filters .ObjectFilters ;
78import org .junit .Test ;
89
@@ -15,24 +16,24 @@ public class EdgeCases extends BaseObjectRepositoryTest {
1516
1617 @ Test
1718 public void testDeleteIteratorNPE () {
18- ObjectRepository <Employee > emps = db .getRepository (Employee .class );
19- Employee one = new Employee ();
20- one .setName ("Jane" );
21- one .setEmpId ( "1" );
22- Employee two = new Employee ();
23- two .setName ("Jill" );
24- two .setEmpId ( "2" );
19+ ObjectRepository <Note > notes = db .getRepository (Note .class );
20+ Note one = new Note ();
21+ one .setText ("Jane" );
22+ one .setNoteId ( 1L );
23+ Note two = new Note ();
24+ two .setText ("Jill" );
25+ two .setNoteId ( 2L );
2526
26- emps .insert (one , two );
27+ notes .insert (one , two );
2728
28- WriteResult writeResult = emps .remove (ObjectFilters .eq ("name " , "Pete" ));
29+ WriteResult writeResult = notes .remove (ObjectFilters .eq ("text " , "Pete" ));
2930 for (NitriteId id : writeResult ) {
3031 assertNotNull (id );
3132 }
3233 }
3334
3435 @ Test
3536 public void testDelete () {
36-
37+ Employee employee = employeeRepository . find (). firstOrDefault ();
3738 }
3839}
Original file line number Diff line number Diff line change 3939public abstract class BaseObjectRepositoryTest {
4040 private String fileName = getRandomTempDbFile ();
4141 protected Nitrite db ;
42- ObjectRepository <Company > companyRepository ;
43- ObjectRepository <Employee > employeeRepository ;
42+ protected ObjectRepository <Company > companyRepository ;
43+ protected ObjectRepository <Employee > employeeRepository ;
4444
45- ObjectRepository <ClassA > aObjectRepository ;
46- ObjectRepository <ClassC > cObjectRepository ;
45+ protected ObjectRepository <ClassA > aObjectRepository ;
46+ protected ObjectRepository <ClassC > cObjectRepository ;
4747
4848 @ Parameterized .Parameter
4949 public boolean inMemory = false ;
You can’t perform that action at this time.
0 commit comments