11package com .mendix .audittrail .tests ;
22
3- import java .util .Arrays ;
43import java .util .Calendar ;
54import java .util .Collections ;
65import java .util .Date ;
76
87import com .mendix .core .Core ;
98import com .mendix .core .CoreException ;
109import com .mendix .systemwideinterfaces .MendixRuntimeException ;
11- import com .mendix .systemwideinterfaces .core .IMendixObject ;
1210
1311import org .junit .Test ;
1412
1715import audittrail .proxies .MemberType ;
1816import audittrail .proxies .TypeOfLog ;
1917import test_crm .proxies .Company ;
20- import test_crm .proxies .Group ;
2118import com .mendix .audittrail .tests .actual .ActualLog ;
2219import com .mendix .audittrail .tests .expected .ExpectedLog ;
2320
2421import static org .junit .Assert .assertEquals ;
2522import static org .junit .Assert .assertTrue ;
2623import static org .junit .Assert .assertThrows ;
27- import static test_crm .proxies .Company .MemberNames .CompanyNr ;
28- import static test_crm .proxies .Company .MemberNames .Dec ;
2924import static test_crm .proxies .Company .MemberNames .Founded ;
3025import static test_crm .proxies .Company .MemberNames .Name ;
31- import static test_crm .proxies .Company .MemberNames .Number ;
32- import static test_crm .proxies .Company .MemberNames .InternNr ;
3326import static test_crm .proxies .Company .MemberNames .Company_Group ;
3427
3528/**
4033 * Company has 3 attributes and an association to a set of groups. Logging of
4134 * this association is also tested in this class.
4235 */
43- public class TestAuditInheritance extends TestAuditBase {
36+ public class TestAuditInheritance extends TestAuditWithData {
4437
4538 // Testing records without reference
4639
@@ -204,37 +197,6 @@ public void testNoLogOnRollback() throws Exception {
204197 assertEquals ("No logs should be added for a rolled back commit" , logsBefore , logsAfter );
205198 }
206199
207- private Company createBaseCompany (final Group ... groups ) throws CoreException {
208- final Company company = new Company (context );
209-
210- company .setName (NAME );
211- company .setCompanyNr (COMPANY_NR );
212-
213- company .setCompany_Group (Arrays .asList (groups ));
214-
215- company .commit ();
216- return company ;
217- }
218-
219- private ExpectedLog createExpectedLog (final TypeOfLog typeOfLog , final Company company ,
220- final IMendixObject ... groupObjects ) {
221- if (typeOfLog .equals (TypeOfLog .Add )) {
222- return new ExpectedLog (typeOfLog , Company .entityName , admin , initialDate , Company .entityName )
223- .addAttribute (Name , NAME ).addAttribute (CompanyNr , COMPANY_NR )
224- .addAttribute (InternNr , company .getInternNr ())
225- .addAttribute (Dec , 0 ).addAttribute (Number , 0 )
226- .addAttribute (Founded , "" )
227- .addReferences (Company_Group , context , MemberType .ReferenceSet , groupObjects );
228- } else {
229- return new ExpectedLog (typeOfLog , Company .entityName , admin , initialDate , Company .entityName )
230- .keepAttribute (Name , NAME ).keepAttribute (CompanyNr , COMPANY_NR )
231- .keepAttribute (InternNr , company .getInternNr ())
232- .keepAttribute (Dec , 0 ).keepAttribute (Number , 0 )
233- .keepAttribute (Founded , "" )
234- .keepReferences (Company_Group , context , MemberType .ReferenceSet , groupObjects );
235- }
236- }
237-
238200 private static Date createDate () {
239201 Calendar calendar = Calendar .getInstance ();
240202 calendar .set (Calendar .YEAR , 1991 );
@@ -243,9 +205,7 @@ private static Date createDate() {
243205 calendar .set (Calendar .HOUR , 2 );
244206 return calendar .getTime ();
245207 }
246-
247- private static final String NAME = "Company" ;
208+
248209 private static final String NAME2 = "Company2" ;
249- private static final String COMPANY_NR = "123" ;
250210 private static final Date FOUNDED_DATE = createDate ();
251211}
0 commit comments