@@ -46,20 +46,21 @@ function TestDelete_testTwoFKOnePK(testCase)
46
46
dj .createSchema(package ,[testCase .test_root ' /test_schemas' ], ...
47
47
[testCase .PREFIX ' _testlab' ]);
48
48
49
- users = [{' user0' ; ' user1' ; ' user2' }];
49
+ users = [{' user0' ; ' user1' ; ' user2' ; ' user3 ' }];
50
50
51
51
insert(TestLab .User , users );
52
52
53
- duty = [{' 2020-01-01' ,' user0' ,' user1' },
54
- {' 2020-01-02' ,' user1' ,' user2' },
55
- {' 2020-12-31' ,' user0' ,' user2' }];
53
+ duty = [{' 2020-01-01' ,' user0' ,' user2' , ' user1' },
54
+ {' 2020-01-02' ,' user0' ,' user1' , ' user2' },
55
+ {' 2020-12-30' ,' user1' ,' user2' , ' user0' },
56
+ {' 2020-12-31' ,' user0' ,' user2' , ' user3' }];
56
57
57
58
insert(TestLab .Duty , duty );
58
59
59
60
key.user_id = ' user1' ;
60
61
del(TestLab .User & key );
61
62
62
- testCase .verifyEqual(length(fetch(TestLab .User )), 2 );
63
+ testCase .verifyEqual(length(fetch(TestLab .User )), 3 );
63
64
testCase .verifyEqual(length(fetch(TestLab .Duty )), 1 );
64
65
testCase .verifyEqual(length(fetch(TestLab .User & ' user_id = "user1"' )), 0 );
65
66
testCase .verifyEqual(length(fetch(TestLab .Duty & ' duty_first = "user1" OR duty_second = "user1"' )), 0 );
0 commit comments