...
|
...
|
@@ -60,7 +60,7 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
60
|
60
|
@Test
|
61
|
61
|
public void testSaveEdge() {
|
62
|
62
|
Edge edge = constructEdge("My edge", "default");
|
63
|
|
- Edge savedEdge = edgeService.saveEdge(edge);
|
|
63
|
+ Edge savedEdge = edgeService.saveEdge(edge, true);
|
64
|
64
|
|
65
|
65
|
Assert.assertNotNull(savedEdge);
|
66
|
66
|
Assert.assertNotNull(savedEdge.getId());
|
...
|
...
|
@@ -72,7 +72,7 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
72
|
72
|
|
73
|
73
|
savedEdge.setName("My new edge");
|
74
|
74
|
|
75
|
|
- edgeService.saveEdge(savedEdge);
|
|
75
|
+ edgeService.saveEdge(savedEdge, true);
|
76
|
76
|
Edge foundEdge = edgeService.findEdgeById(tenantId, savedEdge.getId());
|
77
|
77
|
Assert.assertEquals(foundEdge.getName(), savedEdge.getName());
|
78
|
78
|
|
...
|
...
|
@@ -84,7 +84,7 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
84
|
84
|
Edge edge = new Edge();
|
85
|
85
|
edge.setType("default");
|
86
|
86
|
edge.setTenantId(tenantId);
|
87
|
|
- edgeService.saveEdge(edge);
|
|
87
|
+ edgeService.saveEdge(edge, true);
|
88
|
88
|
}
|
89
|
89
|
|
90
|
90
|
@Test(expected = DataValidationException.class)
|
...
|
...
|
@@ -92,7 +92,7 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
92
|
92
|
Edge edge = new Edge();
|
93
|
93
|
edge.setName("My edge");
|
94
|
94
|
edge.setType("default");
|
95
|
|
- edgeService.saveEdge(edge);
|
|
95
|
+ edgeService.saveEdge(edge, true);
|
96
|
96
|
}
|
97
|
97
|
|
98
|
98
|
@Test(expected = DataValidationException.class)
|
...
|
...
|
@@ -101,13 +101,13 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
101
|
101
|
edge.setName("My edge");
|
102
|
102
|
edge.setType("default");
|
103
|
103
|
edge.setTenantId(new TenantId(Uuids.timeBased()));
|
104
|
|
- edgeService.saveEdge(edge);
|
|
104
|
+ edgeService.saveEdge(edge, true);
|
105
|
105
|
}
|
106
|
106
|
|
107
|
107
|
@Test(expected = DataValidationException.class)
|
108
|
108
|
public void testAssignEdgeToNonExistentCustomer() {
|
109
|
109
|
Edge edge = constructEdge("My edge", "default");
|
110
|
|
- edge = edgeService.saveEdge(edge);
|
|
110
|
+ edge = edgeService.saveEdge(edge, true);
|
111
|
111
|
try {
|
112
|
112
|
edgeService.assignEdgeToCustomer(tenantId, edge.getId(), new CustomerId(Uuids.timeBased()));
|
113
|
113
|
} finally {
|
...
|
...
|
@@ -118,7 +118,7 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
118
|
118
|
@Test(expected = DataValidationException.class)
|
119
|
119
|
public void testAssignEdgeToCustomerFromDifferentTenant() {
|
120
|
120
|
Edge edge = constructEdge("My edge", "default");
|
121
|
|
- edge = edgeService.saveEdge(edge);
|
|
121
|
+ edge = edgeService.saveEdge(edge, true);
|
122
|
122
|
Tenant tenant = new Tenant();
|
123
|
123
|
tenant.setTitle("Test different tenant");
|
124
|
124
|
tenant = tenantService.saveTenant(tenant);
|
...
|
...
|
@@ -137,7 +137,7 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
137
|
137
|
@Test
|
138
|
138
|
public void testFindEdgeById() {
|
139
|
139
|
Edge edge = constructEdge("My edge", "default");
|
140
|
|
- Edge savedEdge = edgeService.saveEdge(edge);
|
|
140
|
+ Edge savedEdge = edgeService.saveEdge(edge, true);
|
141
|
141
|
Edge foundEdge = edgeService.findEdgeById(tenantId, savedEdge.getId());
|
142
|
142
|
Assert.assertNotNull(foundEdge);
|
143
|
143
|
Assert.assertEquals(savedEdge, foundEdge);
|
...
|
...
|
@@ -150,15 +150,15 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
150
|
150
|
try {
|
151
|
151
|
for (int i = 0; i < 3; i++) {
|
152
|
152
|
Edge edge = constructEdge("My edge B" + i, "typeB");
|
153
|
|
- edges.add(edgeService.saveEdge(edge));
|
|
153
|
+ edges.add(edgeService.saveEdge(edge, true));
|
154
|
154
|
}
|
155
|
155
|
for (int i = 0; i < 7; i++) {
|
156
|
156
|
Edge edge = constructEdge("My edge C" + i, "typeC");
|
157
|
|
- edges.add(edgeService.saveEdge(edge));
|
|
157
|
+ edges.add(edgeService.saveEdge(edge, true));
|
158
|
158
|
}
|
159
|
159
|
for (int i = 0; i < 9; i++) {
|
160
|
160
|
Edge edge = constructEdge("My edge A" + i, "typeA");
|
161
|
|
- edges.add(edgeService.saveEdge(edge));
|
|
161
|
+ edges.add(edgeService.saveEdge(edge, true));
|
162
|
162
|
}
|
163
|
163
|
List<EntitySubtype> edgeTypes = edgeService.findEdgeTypesByTenantId(tenantId).get();
|
164
|
164
|
Assert.assertNotNull(edgeTypes);
|
...
|
...
|
@@ -176,7 +176,7 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
176
|
176
|
@Test
|
177
|
177
|
public void testDeleteEdge() {
|
178
|
178
|
Edge edge = constructEdge("My edge", "default");
|
179
|
|
- Edge savedEdge = edgeService.saveEdge(edge);
|
|
179
|
+ Edge savedEdge = edgeService.saveEdge(edge, true);
|
180
|
180
|
Edge foundEdge = edgeService.findEdgeById(tenantId, savedEdge.getId());
|
181
|
181
|
Assert.assertNotNull(foundEdge);
|
182
|
182
|
edgeService.deleteEdge(tenantId, savedEdge.getId());
|
...
|
...
|
@@ -195,7 +195,7 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
195
|
195
|
List<Edge> edges = new ArrayList<>();
|
196
|
196
|
for (int i = 0; i < 178; i++) {
|
197
|
197
|
Edge edge = constructEdge(tenantId, "Edge " + i, "default");
|
198
|
|
- edges.add(edgeService.saveEdge(edge));
|
|
198
|
+ edges.add(edgeService.saveEdge(edge, true));
|
199
|
199
|
}
|
200
|
200
|
|
201
|
201
|
List<Edge> loadedEdges = new ArrayList<>();
|
...
|
...
|
@@ -233,7 +233,7 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
233
|
233
|
String name = title1 + suffix;
|
234
|
234
|
name = i % 2 == 0 ? name.toLowerCase() : name.toUpperCase();
|
235
|
235
|
Edge edge = constructEdge(name, "default");
|
236
|
|
- edgesTitle1.add(edgeService.saveEdge(edge));
|
|
236
|
+ edgesTitle1.add(edgeService.saveEdge(edge, true));
|
237
|
237
|
}
|
238
|
238
|
String title2 = "Edge title 2";
|
239
|
239
|
List<Edge> edgesTitle2 = new ArrayList<>();
|
...
|
...
|
@@ -242,7 +242,7 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
242
|
242
|
String name = title2 + suffix;
|
243
|
243
|
name = i % 2 == 0 ? name.toLowerCase() : name.toUpperCase();
|
244
|
244
|
Edge edge = constructEdge(name, "default");
|
245
|
|
- edgesTitle2.add(edgeService.saveEdge(edge));
|
|
245
|
+ edgesTitle2.add(edgeService.saveEdge(edge, true));
|
246
|
246
|
}
|
247
|
247
|
|
248
|
248
|
List<Edge> loadedEdgesTitle1 = new ArrayList<>();
|
...
|
...
|
@@ -305,7 +305,7 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
305
|
305
|
String name = title1 + suffix;
|
306
|
306
|
name = i % 2 == 0 ? name.toLowerCase() : name.toUpperCase();
|
307
|
307
|
Edge edge = constructEdge(name, type1);
|
308
|
|
- edgesType1.add(edgeService.saveEdge(edge));
|
|
308
|
+ edgesType1.add(edgeService.saveEdge(edge, true));
|
309
|
309
|
}
|
310
|
310
|
String title2 = "Edge title 2";
|
311
|
311
|
String type2 = "typeB";
|
...
|
...
|
@@ -315,7 +315,7 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
315
|
315
|
String name = title2 + suffix;
|
316
|
316
|
name = i % 2 == 0 ? name.toLowerCase() : name.toUpperCase();
|
317
|
317
|
Edge edge = constructEdge(name, type2);
|
318
|
|
- edgesType2.add(edgeService.saveEdge(edge));
|
|
318
|
+ edgesType2.add(edgeService.saveEdge(edge, true));
|
319
|
319
|
}
|
320
|
320
|
|
321
|
321
|
List<Edge> loadedEdgesType1 = new ArrayList<>();
|
...
|
...
|
@@ -385,7 +385,7 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
385
|
385
|
List<Edge> edges = new ArrayList<>();
|
386
|
386
|
for (int i = 0; i < 278; i++) {
|
387
|
387
|
Edge edge = constructEdge(tenantId, "Edge" + i, "default");
|
388
|
|
- edge = edgeService.saveEdge(edge);
|
|
388
|
+ edge = edgeService.saveEdge(edge, true);
|
389
|
389
|
edges.add(edgeService.assignEdgeToCustomer(tenantId, edge.getId(), customerId));
|
390
|
390
|
}
|
391
|
391
|
|
...
|
...
|
@@ -431,7 +431,7 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
431
|
431
|
String name = title1 + suffix;
|
432
|
432
|
name = i % 2 == 0 ? name.toLowerCase() : name.toUpperCase();
|
433
|
433
|
Edge edge = constructEdge(name, "default");
|
434
|
|
- edge = edgeService.saveEdge(edge);
|
|
434
|
+ edge = edgeService.saveEdge(edge, true);
|
435
|
435
|
edgesTitle1.add(edgeService.assignEdgeToCustomer(tenantId, edge.getId(), customerId));
|
436
|
436
|
}
|
437
|
437
|
String title2 = "Edge title 2";
|
...
|
...
|
@@ -441,7 +441,7 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
441
|
441
|
String name = title2 + suffix;
|
442
|
442
|
name = i % 2 == 0 ? name.toLowerCase() : name.toUpperCase();
|
443
|
443
|
Edge edge = constructEdge(name, "default");
|
444
|
|
- edge = edgeService.saveEdge(edge);
|
|
444
|
+ edge = edgeService.saveEdge(edge, true);
|
445
|
445
|
edgesTitle2.add(edgeService.assignEdgeToCustomer(tenantId, edge.getId(), customerId));
|
446
|
446
|
}
|
447
|
447
|
|
...
|
...
|
@@ -513,7 +513,7 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
513
|
513
|
String name = title1 + suffix;
|
514
|
514
|
name = i % 2 == 0 ? name.toLowerCase() : name.toUpperCase();
|
515
|
515
|
Edge edge = constructEdge(name, type1);
|
516
|
|
- edge = edgeService.saveEdge(edge);
|
|
516
|
+ edge = edgeService.saveEdge(edge, true);
|
517
|
517
|
edgesType1.add(edgeService.assignEdgeToCustomer(tenantId, edge.getId(), customerId));
|
518
|
518
|
}
|
519
|
519
|
String title2 = "Edge title 2";
|
...
|
...
|
@@ -524,7 +524,7 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
524
|
524
|
String name = title2 + suffix;
|
525
|
525
|
name = i % 2 == 0 ? name.toLowerCase() : name.toUpperCase();
|
526
|
526
|
Edge edge = constructEdge(name, type2);
|
527
|
|
- edge = edgeService.saveEdge(edge);
|
|
527
|
+ edge = edgeService.saveEdge(edge, true);
|
528
|
528
|
edgesType2.add(edgeService.assignEdgeToCustomer(tenantId, edge.getId(), customerId));
|
529
|
529
|
}
|
530
|
530
|
|
...
|
...
|
@@ -589,12 +589,12 @@ public abstract class BaseEdgeServiceTest extends AbstractServiceTest { |
589
|
589
|
String edgeNameAfterRename = RandomStringUtils.randomAlphanumeric(15);
|
590
|
590
|
|
591
|
591
|
Edge edge = constructEdge(tenantId, edgeNameBeforeRename, "default");
|
592
|
|
- edgeService.saveEdge(edge);
|
|
592
|
+ edgeService.saveEdge(edge, true);
|
593
|
593
|
|
594
|
594
|
Edge savedEdge = edgeService.findEdgeByTenantIdAndName(tenantId, edgeNameBeforeRename);
|
595
|
595
|
|
596
|
596
|
savedEdge.setName(edgeNameAfterRename);
|
597
|
|
- edgeService.saveEdge(savedEdge);
|
|
597
|
+ edgeService.saveEdge(savedEdge, true);
|
598
|
598
|
|
599
|
599
|
Edge renamedEdge = edgeService.findEdgeByTenantIdAndName(tenantId, edgeNameBeforeRename);
|
600
|
600
|
|
...
|
...
|
|