Skip to content

Commit f246f2b

Browse files
authored
Merge pull request #114 from WebFuzzing/tracking-system-wb
fixing tracking-system for the white-box
2 parents 5b9c7be + d09b611 commit f246f2b

5 files changed

Lines changed: 378 additions & 46 deletions

File tree

jdk_11_maven/cs/rest/tracking-system/pfa_db.sql

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -181,20 +181,20 @@ CREATE TABLE user_credentials (
181181

182182

183183
INSERT INTO user_credentials (user_id, username, password, enabled, role, employee_id) VALUES
184-
(1, 'imentouk', '$2y$04$8jC1Xb/fKB3EQIHy0XoFUunQNhjiVpvuMZys6iCOkphCAsyBkmCTC', 1, 'ROLE_EMP', 3),
185-
(2, 'badridoudi', '$2y$04$c09yvJ4rcadTRGaoVQRRZugld/9z377uaIHwRCWxexBADCVT.jC4S', 1, 'ROLE_EMP', 2),
186-
(3, 'selimhorri', '$2a$10$ldBd/ZuGtUgxHNKd.qCGxuPVVM5oZ6kHkKyu5By8NIQxrv4rV9O/C', 1, 'ROLE_EMP', 1),
187-
(4, 'admin', '$2y$04$HLi44N6cb6xmLYHdABF/euCgpk0LofYk4VdIeO1DAn.Ol1Bnaj3vW', 1, 'ROLE_ADMIN', 14),
188-
(5, 'soumayahajjem', '$2y$04$ljw6KJaAkzMzJZOf8eU6qOoq7jV2SXRqeg7uHS7tQb6x86SBS/oEW', 1, 'ROLE_MGR', 4),
189-
(6, 'nourlarguech', '$2y$04$ngbUBXKPaTRFAUFEifgPpuqmBTf4VjUJL.eGpeEIGwI/iiE18ZSny', 1, 'ROLE_MGR', 5),
190-
(7, 'johndoe', '$2y$04$CT3Jad4jrOq1zGt0Q4maEeTV57rdLtYNVnBM96vyVaGbaE4YgwfvO', 1, 'ROLE_MGR', 9),
191-
(8, 'kbenghachame', '$2y$04$SE6NDj5qAIbCehmTsvU0jeocRrdZTDxDMQ9GapIhD9bnBgtQX.HA.', 1, 'ROLE_EMP', 6),
192-
(9, 'malekaissa', '$2y$04$tajXWCrvBC7ow/rqfmz1i.Z4IPcZdoBa0GMltMFkkzPIiTGguHIgi', 1, 'ROLE_EMP', 8),
193-
(10, 'maryemtlemseni', '$2y$04$PYOfQrM6MgHVY6myHfczsOlNVGXxllW0VD0/LYavV218kXluGm6km', 1, 'ROLE_EMP', 7),
194-
(11, 'sanasaanouni', '$2y$04$BkD79ayx3QMaejraXzbqpOBkI4o051te7mMHu.srQCXavqqKqQLgG', 1, 'ROLE_EMP', 10),
195-
(12, 'marwenmejri', '$2y$04$CNyDXJky.Z3Y1du0tokD6.rioMTQYlRluFekLrsgItPzzRt/hLKSq', 1, 'ROLE_EMP', 11),
196-
(13, 'mayssahassine', '$2y$04$6Rbak.AKdlBl/ir1rNLNteJAbxnEJDoPjH2F2Zd9B2fIVAHbbDTCq', 1, 'ROLE_EMP', 12),
197-
(14, 'mounachaouachi', '$2y$04$EyNVxSrtBJKMG8NqATSv1uhDeZoEOrY4.uk1Ou/4jZABL8kOssJae', 1, 'ROLE_EMP', 13);
184+
(1, 'imentouk', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 3),
185+
(2, 'badridoudi', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 2),
186+
(3, 'selimhorri', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 1),
187+
(4, 'admin', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_ADMIN', 14),
188+
(5, 'soumayahajjem', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_MGR', 4),
189+
(6, 'nourlarguech', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_MGR', 5),
190+
(7, 'johndoe', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_MGR', 9),
191+
(8, 'kbenghachame', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 6),
192+
(9, 'malekaissa', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 8),
193+
(10, 'maryemtlemseni', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 7),
194+
(11, 'sanasaanouni', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 10),
195+
(12, 'marwenmejri', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 11),
196+
(13, 'mayssahassine', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 12),
197+
(14, 'mounachaouachi', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 13);
198198

199199

200200

@@ -488,20 +488,20 @@ CREATE TABLE user_credentials (
488488

489489

490490
INSERT INTO user_credentials (user_id, username, password, enabled, role, employee_id) VALUES
491-
(1, 'imentouk', '$2y$04$8jC1Xb/fKB3EQIHy0XoFUunQNhjiVpvuMZys6iCOkphCAsyBkmCTC', 1, 'ROLE_EMP', 3),
492-
(2, 'badridoudi', '$2y$04$c09yvJ4rcadTRGaoVQRRZugld/9z377uaIHwRCWxexBADCVT.jC4S', 1, 'ROLE_EMP', 2),
493-
(3, 'selimhorri', '$2a$10$ldBd/ZuGtUgxHNKd.qCGxuPVVM5oZ6kHkKyu5By8NIQxrv4rV9O/C', 1, 'ROLE_EMP', 1),
494-
(4, 'admin', '$2y$04$HLi44N6cb6xmLYHdABF/euCgpk0LofYk4VdIeO1DAn.Ol1Bnaj3vW', 1, 'ROLE_ADMIN', 14),
495-
(5, 'soumayahajjem', '$2y$04$ljw6KJaAkzMzJZOf8eU6qOoq7jV2SXRqeg7uHS7tQb6x86SBS/oEW', 1, 'ROLE_MGR', 4),
496-
(6, 'nourlarguech', '$2y$04$ngbUBXKPaTRFAUFEifgPpuqmBTf4VjUJL.eGpeEIGwI/iiE18ZSny', 1, 'ROLE_MGR', 5),
497-
(7, 'johndoe', '$2y$04$CT3Jad4jrOq1zGt0Q4maEeTV57rdLtYNVnBM96vyVaGbaE4YgwfvO', 1, 'ROLE_MGR', 9),
498-
(8, 'kbenghachame', '$2y$04$SE6NDj5qAIbCehmTsvU0jeocRrdZTDxDMQ9GapIhD9bnBgtQX.HA.', 1, 'ROLE_EMP', 6),
499-
(9, 'malekaissa', '$2y$04$tajXWCrvBC7ow/rqfmz1i.Z4IPcZdoBa0GMltMFkkzPIiTGguHIgi', 1, 'ROLE_EMP', 8),
500-
(10, 'maryemtlemseni', '$2y$04$PYOfQrM6MgHVY6myHfczsOlNVGXxllW0VD0/LYavV218kXluGm6km', 1, 'ROLE_EMP', 7),
501-
(11, 'sanasaanouni', '$2y$04$BkD79ayx3QMaejraXzbqpOBkI4o051te7mMHu.srQCXavqqKqQLgG', 1, 'ROLE_EMP', 10),
502-
(12, 'marwenmejri', '$2y$04$CNyDXJky.Z3Y1du0tokD6.rioMTQYlRluFekLrsgItPzzRt/hLKSq', 1, 'ROLE_EMP', 11),
503-
(13, 'mayssahassine', '$2y$04$6Rbak.AKdlBl/ir1rNLNteJAbxnEJDoPjH2F2Zd9B2fIVAHbbDTCq', 1, 'ROLE_EMP', 12),
504-
(14, 'mounachaouachi', '$2y$04$EyNVxSrtBJKMG8NqATSv1uhDeZoEOrY4.uk1Ou/4jZABL8kOssJae', 1, 'ROLE_EMP', 13);
491+
(1, 'imentouk', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 3),
492+
(2, 'badridoudi', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 2),
493+
(3, 'selimhorri', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 1),
494+
(4, 'admin', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_ADMIN', 14),
495+
(5, 'soumayahajjem', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_MGR', 4),
496+
(6, 'nourlarguech', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_MGR', 5),
497+
(7, 'johndoe', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_MGR', 9),
498+
(8, 'kbenghachame', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 6),
499+
(9, 'malekaissa', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 8),
500+
(10, 'maryemtlemseni', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 7),
501+
(11, 'sanasaanouni', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 10),
502+
(12, 'marwenmejri', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 11),
503+
(13, 'mayssahassine', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 12),
504+
(14, 'mounachaouachi', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 13);
505505

506506

507507

jdk_11_maven/em/embedded/rest/tracking-system/src/main/java/em/embedded/com/pfa/app/EmbeddedEvoMasterController.java

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,6 @@ public static void main(String[] args) {
4848

4949
private String INIT_DB_SCRIPT_PATH = "/data.sql";
5050

51-
private String initSQLScript;
52-
5351
public EmbeddedEvoMasterController() {
5452
this(40100);
5553
}
@@ -64,7 +62,9 @@ public String startSut() {
6462
ctx = SpringApplication.run(ProjectTrackingSystemApplication.class, new String[]{
6563
"--server.port=0",
6664
"--spring.datasource.url=jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1;",
67-
"--spring.profiles.active=dev"
65+
"--spring.profiles.active=dev",
66+
// to not execute sql file (data.sql) located in resources folder. Because flyway handles it.
67+
"--spring.datasource.initialization-mode=never"
6868
});
6969

7070
if (sqlConnection != null) {
@@ -74,18 +74,16 @@ public String startSut() {
7474
throw new RuntimeException(e);
7575
}
7676
}
77-
JdbcTemplate jdbc = ctx.getBean(JdbcTemplate.class);try {
77+
JdbcTemplate jdbc = ctx.getBean(JdbcTemplate.class);
78+
try {
7879
sqlConnection = jdbc.getDataSource().getConnection();
7980
} catch (SQLException e) {
8081
throw new RuntimeException(e);
8182
}
8283

83-
// SqlScriptRunnerCached.runScriptFromResourceFile(sqlConnection,"/schema.sql");
84-
// DbCleaner.clearDatabase_H2(sqlConnection);
85-
84+
DbCleaner.clearDatabase_H2(sqlConnection, Arrays.asList("flyway_schema_history"));
8685
dbSpecification = Arrays.asList(new DbSpecification(DatabaseType.H2,sqlConnection)
87-
// .withInitSqlOnResourcePath(INIT_DB_SCRIPT_PATH)
88-
);
86+
.withInitSqlOnResourcePath(INIT_DB_SCRIPT_PATH));
8987

9088
return "http://localhost:" + getSutPort();
9189
}
Lines changed: 169 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,169 @@
1+
insert into projects (project_id, title, start_date, end_date, status) values
2+
(1, 'TRANSBSCS', '2020-09-28', '2020-11-04', 'COMPLETED'),
3+
(2, 'SYNCH_BSCS_IMX', '2020-11-26', '2021-03-25', 'IN_PROGRESS'),
4+
(3, 'TASYI9A LILVIRANDA', '2020-11-26', '2020-11-26', 'COMPLETED'),
5+
(4, 'MACHYA_RANDONNEE', '2021-01-29', '2021-04-30', 'NOT_STARTED'),
6+
(5, 'TATIB LEFTOUR', '2020-11-14', '2020-11-14', 'COMPLETED'),
7+
(6, 'ChatBot', '2020-12-11', '2021-01-30', 'NOT_STARTED'),
8+
(7, 'MyOoredoo', '2018-08-01', '2021-05-14', 'IN_PROGRESS'),
9+
(8, 'GREENPLUME_UPGRADE', '2020-11-02', '2021-05-01', 'IN_PROGRESS'),
10+
(9, 'COMMISION_AUTOMATION', '2020-06-01', '2021-03-02', 'IN_PROGRESS');
11+
12+
insert into locations (location_id, adr, postal_code, city) values
13+
(1, 'RUE DE LA BOURSE', '2016', 'LAC2'),
14+
(2, 'RUE DE BLA BLA', '2016', 'CHARGUIA');
15+
16+
insert into departments (department_id, department_name, location_id) values
17+
(4, 'DWH', 1),
18+
(5, 'Digital', 1),
19+
(6, 'Billing', 1);
20+
21+
22+
insert into employees (employee_id, first_name, last_name, email, phone, hiredate, job, salary, manager_id, department_id) values
23+
(1, 'Selim', 'Horri', 'springabcxyzboot@gmail.com', '22125144', '2019-04-15', 'Billing', '5000.00', NULL, NULL),
24+
(2, 'Badr', 'Idoudi', 'springabcxyzboot@gmail.com', '22125144', '2019-04-15', 'Digital', '5000.00', NULL, NULL),
25+
(3, 'Imen', 'Touk', 'springabcxyzboot@gmail.com', '22125144', '2019-04-15', 'Data Warehouse', '5000.00', NULL, NULL),
26+
(4, 'Soumaya', 'Hajjem', 'springabcxyzboot@gmail.com', '22125144', NULL, 'Chef service Billing', '6000.00', NULL, NULL),
27+
(5, 'Nour', 'Larguech', 'springabcxyzboot@gmail.com', '22125144', NULL, 'Chef service Data Warehouse', '6000.00', NULL, NULL),
28+
(6, 'Khdija', 'Ben Ghachame', 'springabcxyzboot@gmail.com', '22125144', '2559-01-01', 'Billing', '5000.50', NULL, NULL),
29+
(7, 'Maryem', 'Tlemseni', 'springabcxyzboot@gmail.com', '22125144', NULL, 'Billing', '5000.00', NULL, NULL),
30+
(8, 'Malek', 'Aissa', 'springabcxyzboot@gmail.com', '22125144', '2020-09-01', 'Billing', '5000.00', NULL, NULL),
31+
(9, 'John', 'Doe', 'springabcxyzboot@gmail.com', '22125144', NULL, 'Chef service digital', '6000.00', NULL, NULL),
32+
(10, 'Sana', 'Saanouni', 'springabcxyzboot@gmail.com', '22125144', NULL, 'Digital', '5000.00', NULL, NULL),
33+
(11, 'Marwen', 'Mejri', 'springabcxyzboot@gmail.com', '22125144', NULL, 'Digital', '5000.60', NULL, NULL),
34+
(12, 'Mayssa', 'Hassine', 'springabcxyzboot@gmail.com', '22125144', '2019-04-30', 'Data Warehouse', '5000.00', NULL, NULL),
35+
(13, 'Mouna', 'Chaouachi', 'springabcxyzboot@gmail.com', '22125144', NULL, 'Data Warehouse', '5000.50', NULL, NULL),
36+
(14, 'admin', 'admin', 'springabcxyzboot@gmail.com', '22125144', NULL, 'RH', '5000.00', NULL, NULL);
37+
38+
update employees
39+
set manager_id = 4, department_id = 6
40+
where employee_id = 1;
41+
42+
update employees
43+
set manager_id = 9, department_id = 5
44+
where employee_id = 2;
45+
46+
update employees
47+
set manager_id = 5, department_id = 4
48+
where employee_id = 3;
49+
50+
update employees
51+
set manager_id = NULL, department_id = 6
52+
where employee_id = 4;
53+
54+
update employees
55+
set manager_id = NULL, department_id = 4
56+
where employee_id = 5;
57+
58+
update employees
59+
set manager_id = 4, department_id = 6
60+
where employee_id = 6;
61+
62+
update employees
63+
set manager_id = 4, department_id = 6
64+
where employee_id = 7;
65+
66+
update employees
67+
set manager_id = 4, department_id = 6
68+
where employee_id = 8;
69+
70+
update employees
71+
set manager_id = NULL, department_id = 5
72+
where employee_id = 9;
73+
74+
update employees
75+
set manager_id = 9, department_id = 5
76+
where employee_id = 10;
77+
78+
update employees
79+
set manager_id = 9, department_id = 5
80+
where employee_id = 11;
81+
82+
update employees
83+
set manager_id = 5, department_id = 4
84+
where employee_id = 12;
85+
86+
update employees
87+
set manager_id = 5, department_id = 4
88+
where employee_id = 13;
89+
90+
update employees
91+
set manager_id = NULL, department_id = NULL
92+
where employee_id = 14;
93+
94+
insert into assignments (employee_id, project_id, commit_date, commit_emp_desc, commit_mgr_desc) values
95+
(1, 1, '2020-11-26 10:50:09', NULL, 'init'),
96+
(1, 1, '2020-11-26 13:14:22', 'set up some configs', 'you need to implement sec solution'),
97+
(1, 1, '2020-12-12 16:49:42', 'implement customer by invoice', NULL),
98+
(1, 1, '2020-12-12 17:04:14', 'suspend customers...', NULL),
99+
(1, 1, '2020-12-12 17:04:30', 'suspe', NULL),
100+
(1, 1, '2020-12-12 17:25:48', 'created new customer suspension', NULL),
101+
(1, 2, '2020-11-26 10:51:59', NULL, 'init'),
102+
(1, 2, '2020-11-26 13:14:22', 'generate xml file', 'check out marshaling correctness'),
103+
(1, 2, '2020-12-12 11:57:18', 'files on CRMIMX', NULL),
104+
(1, 2, '2020-12-12 12:13:51', '00000', NULL),
105+
(1, 2, '2020-12-12 12:23:39', 'set up xml for CRMIMX1', NULL),
106+
(1, 2, '2020-12-12 12:30:14', 'implement BSCSIMX2 business layer', NULL),
107+
(1, 2, '2020-12-12 12:37:53', 'synchronize BSCSIMX2', NULL),
108+
(1, 2, '2020-12-12 16:40:17', 'create a simple xml file for IMX CX', NULL),
109+
(1, 2, '2020-12-12 16:43:48', 'synchronize xml and Java file', NULL),
110+
(1, 2, '2020-12-17 19:29:17', 'take it easy with Spring Boot***********', NULL),
111+
(1, 2, '2020-12-19 12:05:23', 'Generate new XML file for CRMIMX2', NULL),
112+
(2, 5, '2020-11-26 10:52:32', NULL, 'init'),
113+
(2, 5, '2020-12-12 15:10:28', 'samtan l ma9rouna', NULL),
114+
(2, 5, '2020-12-12 15:10:57', 'sa9i l ma9rouna fel keskess', NULL),
115+
(2, 5, '2020-12-12 15:12:10', '7ot salsa 3al ma9rouna', NULL),
116+
(2, 6, '2020-12-19 11:04:29', NULL, 'init'),
117+
(2, 6, '2020-12-19 11:16:53', 'set info', NULL),
118+
(2, 6, '2020-12-19 11:17:12', 'set layers', NULL),
119+
(2, 6, '2020-12-19 11:17:29', 'some front', NULL),
120+
(2, 7, '2020-12-19 11:04:29', NULL, 'init'),
121+
(2, 7, '2020-12-19 11:17:44', 'setup some classes', NULL),
122+
(2, 7, '2020-12-19 11:17:58', 'implement some solutions', NULL),
123+
(3, 4, '2020-12-13 19:55:14', NULL, 'init'),
124+
(3, 4, '2020-12-17 11:20:47', 'ta7dhirat..........', NULL),
125+
(3, 4, '2020-12-17 11:30:09', 'ta7dhirat ........$$**', NULL),
126+
(3, 9, '2020-12-19 16:06:20', NULL, 'init'),
127+
(6, 1, '2020-11-26 10:49:41', NULL, 'init'),
128+
(6, 1, '2020-11-26 10:50:53', 'set UP DIFFERENT LAYERS', NULL),
129+
(6, 1, '2020-12-12 15:16:55', 'import new libs', NULL),
130+
(6, 1, '2020-12-12 15:17:31', 'set exception payload', NULL),
131+
(10, 6, '2020-12-19 11:34:11', NULL, 'init'),
132+
(10, 6, '2020-12-19 11:36:34', 'set some configs', NULL),
133+
(10, 6, '2020-12-19 11:37:11', 'configure some properties', NULL),
134+
(10, 7, '2020-12-19 11:38:00', 'configure some properties', NULL),
135+
(10, 7, '2020-12-19 11:38:22', 'set configs', NULL),
136+
(11, 6, '2020-12-19 11:34:29', NULL, 'init'),
137+
(11, 6, '2020-12-19 11:40:50', 'set up a new container for deployment', NULL),
138+
(11, 6, '2020-12-19 11:41:17', 'configure my new container', NULL),
139+
(11, 7, '2020-12-19 11:41:57', NULL, 'init'),
140+
(11, 7, '2020-12-19 11:42:33', 'containerize a service', NULL),
141+
(11, 7, '2020-12-19 15:48:03', 'create a new container', NULL),
142+
(12, 8, '2020-12-19 16:05:28', NULL, 'init'),
143+
(12, 8, '2020-12-19 16:08:52', 'setting greenplume env locally', NULL),
144+
(12, 8, '2020-12-19 16:09:52', 'open workspace', NULL),
145+
(12, 9, '2020-12-19 16:05:41', NULL, 'init'),
146+
(12, 9, '2020-12-19 16:11:00', 'design first functionality', NULL),
147+
(12, 9, '2020-12-19 16:11:20', 'design second functionality', NULL),
148+
(13, 8, '2020-12-19 16:05:55', NULL, 'init'),
149+
(13, 8, '2020-12-19 16:11:59', 'set envirnment', NULL),
150+
(13, 8, '2020-12-19 16:12:13', 'new click', NULL),
151+
(13, 9, '2020-12-19 16:06:09', NULL, 'init'),
152+
(13, 9, '2020-12-19 16:13:01', 'get first ids', NULL),
153+
(13, 9, '2020-12-19 16:13:17', 'create new workspace', NULL);
154+
155+
insert into user_credentials (user_id, username, password, enabled, role, employee_id) values
156+
(1, 'imentouk', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 3),
157+
(2, 'badridoudi', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 2),
158+
(3, 'selimhorri', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 1),
159+
(4, 'admin', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_ADMIN', 14),
160+
(5, 'soumayahajjem', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_MGR', 4),
161+
(6, 'nourlarguech', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_MGR', 5),
162+
(7, 'johndoe', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_MGR', 9),
163+
(8, 'kbenghachame', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 6),
164+
(9, 'malekaissa', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 8),
165+
(10, 'maryemtlemseni', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 7),
166+
(11, 'sanasaanouni', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 10),
167+
(12, 'marwenmejri', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 11),
168+
(13, 'mayssahassine', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 12),
169+
(14, 'mounachaouachi', '$2a$10$6pNV34gbMAEj6vuyVmQMdOfSKk.kuxOUOeucg78/cvOprSR3lsZL2', 1, 'ROLE_EMP', 13);

jdk_11_maven/em/external/rest/tracking-system/src/main/java/em/external/com/pfa/app/ExternalEvoMasterController.java

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
import org.evomaster.client.java.controller.problem.RestProblem;
1111
import org.evomaster.client.java.sql.DbCleaner;
1212
import org.evomaster.client.java.sql.DbSpecification;
13-
import org.evomaster.client.java.sql.SqlScriptRunnerCached;
1413
import org.h2.tools.Server;
1514

1615
import java.sql.Connection;
@@ -64,7 +63,7 @@ public static void main(String[] args) {
6463
private List<DbSpecification> dbSpecification;
6564
private Server h2;
6665

67-
//private String INIT_DB_SCRIPT_PATH = "/data.sql";
66+
private String INIT_DB_SCRIPT_PATH = "/data.sql";
6867

6968
public ExternalEvoMasterController() {
7069
this(40100, "../core/target", 12345, 120, "java");
@@ -99,8 +98,7 @@ public String[] getInputParameters() {
9998
"--spring.profiles.active=dev",
10099
"--spring.datasource.url=" + dbUrl() + ";DB_CLOSE_DELAY=-1",
101100
"--spring.datasource.username=sa",
102-
"--spring.datasource.password",
103-
101+
"--spring.datasource.password"
104102
};
105103
}
106104

@@ -149,12 +147,10 @@ public void postStart() {
149147
Class.forName("org.h2.Driver");
150148
sqlConnection = DriverManager.getConnection(dbUrl(), "sa", "");
151149

152-
// SqlScriptRunnerCached.runScriptFromResourceFile(sqlConnection,"/schema.sql");
153-
// DbCleaner.clearDatabase_H2(sqlConnection);
154-
150+
DbCleaner.clearDatabase_H2(sqlConnection, Arrays.asList("flyway_schema_history"));
155151
dbSpecification = Arrays.asList(new DbSpecification(DatabaseType.H2,sqlConnection)
156-
// .withInitSqlOnResourcePath(INIT_DB_SCRIPT_PATH)
157-
);
152+
.withInitSqlOnResourcePath(INIT_DB_SCRIPT_PATH));
153+
158154
} catch (Exception e) {
159155
throw new RuntimeException(e);
160156
}

0 commit comments

Comments
 (0)