1
1
package eu .possiblex .portal .persistence .dao ;
2
2
3
3
import eu .possiblex .portal .application .entity .credentials .gx .datatypes .GxVcard ;
4
+ import eu .possiblex .portal .application .entity .credentials .gx .participants .GxLegalRegistrationNumberCredentialSubject ;
4
5
import eu .possiblex .portal .business .entity .ParticipantRegistrationRequestBE ;
5
6
import eu .possiblex .portal .business .entity .credentials .px .GxNestedLegalRegistrationNumberCredentialSubject ;
6
7
import eu .possiblex .portal .business .entity .credentials .px .PxExtendedLegalParticipantCredentialSubject ;
@@ -28,6 +29,50 @@ class ParticipantRegistrationEntityMapperTest {
28
29
@ Autowired
29
30
private ParticipantRegistrationEntityMapper participantRegistrationServiceMapper ;
30
31
32
+ private static void assertAddressIsEqual (GxVcard expected , VcardEntity actual ) {
33
+
34
+ assertEquals (expected .getCountryCode (), actual .getCountryCode ());
35
+ assertEquals (expected .getCountrySubdivisionCode (), actual .getCountrySubdivisionCode ());
36
+ assertEquals (expected .getStreetAddress (), actual .getStreetAddress ());
37
+ assertEquals (expected .getLocality (), actual .getLocality ());
38
+ assertEquals (expected .getPostalCode (), actual .getPostalCode ());
39
+ }
40
+
41
+ private static void assertAddressIsEqual (VcardEntity expected , GxVcard actual ) {
42
+
43
+ assertEquals (expected .getCountryCode (), actual .getCountryCode ());
44
+ assertEquals (expected .getCountrySubdivisionCode (), actual .getCountrySubdivisionCode ());
45
+ assertEquals (expected .getStreetAddress (), actual .getStreetAddress ());
46
+ assertEquals (expected .getLocality (), actual .getLocality ());
47
+ assertEquals (expected .getPostalCode (), actual .getPostalCode ());
48
+ }
49
+
50
+ private static void assertRegistrationNumberIsEqual (GxNestedLegalRegistrationNumberCredentialSubject expected ,
51
+ RegistrationNumberEntity actual ) {
52
+
53
+ assertEquals (expected .getEori (), actual .getEori ());
54
+ assertEquals (expected .getVatID (), actual .getVatID ());
55
+ assertEquals (expected .getLeiCode (), actual .getLeiCode ());
56
+ }
57
+
58
+ private static void assertRegistrationNumberIsEqual (RegistrationNumberEntity expected ,
59
+ GxLegalRegistrationNumberCredentialSubject actual ) {
60
+
61
+ assertEquals (expected .getEori (), actual .getEori ());
62
+ assertEquals (expected .getVatID (), actual .getVatID ());
63
+ assertEquals (expected .getLeiCode (), actual .getLeiCode ());
64
+ }
65
+
66
+ private static void assertConnectorCertificateIsEqual (OmejdnConnectorCertificateEntity expected ,
67
+ OmejdnConnectorCertificateBE actual ) {
68
+
69
+ assertEquals (expected .getClientId (), actual .getClientId ());
70
+ assertEquals (expected .getClientName (), actual .getClientName ());
71
+ assertEquals (expected .getScope (), actual .getScope ());
72
+ assertEquals (expected .getKeystore (), actual .getKeystore ());
73
+ assertEquals (expected .getPassword (), actual .getPassword ());
74
+ }
75
+
31
76
@ Test
32
77
void mapParticipantCredentialSubjectToEntity () {
33
78
// given
@@ -52,23 +97,10 @@ void mapParticipantCredentialSubjectToEntity() {
52
97
assertEquals (cs .getDescription (), entity .getDescription ());
53
98
assertEquals (cs .getMailAddress (), entity .getEmailAddress ());
54
99
55
- assertEquals (cs .getLegalAddress ().getCountryCode (), entity .getLegalAddress ().getCountryCode ());
56
- assertEquals (cs .getLegalAddress ().getCountrySubdivisionCode (),
57
- entity .getLegalAddress ().getCountrySubdivisionCode ());
58
- assertEquals (cs .getLegalAddress ().getStreetAddress (), entity .getLegalAddress ().getStreetAddress ());
59
- assertEquals (cs .getLegalAddress ().getLocality (), entity .getLegalAddress ().getLocality ());
60
- assertEquals (cs .getLegalAddress ().getPostalCode (), entity .getLegalAddress ().getPostalCode ());
61
-
62
- assertEquals (cs .getHeadquarterAddress ().getCountryCode (), entity .getHeadquarterAddress ().getCountryCode ());
63
- assertEquals (cs .getHeadquarterAddress ().getCountrySubdivisionCode (),
64
- entity .getHeadquarterAddress ().getCountrySubdivisionCode ());
65
- assertEquals (cs .getHeadquarterAddress ().getStreetAddress (), entity .getHeadquarterAddress ().getStreetAddress ());
66
- assertEquals (cs .getHeadquarterAddress ().getLocality (), entity .getHeadquarterAddress ().getLocality ());
67
- assertEquals (cs .getHeadquarterAddress ().getPostalCode (), entity .getHeadquarterAddress ().getPostalCode ());
68
-
69
- assertEquals (cs .getLegalRegistrationNumber ().getEori (), entity .getLegalRegistrationNumber ().getEori ());
70
- assertEquals (cs .getLegalRegistrationNumber ().getVatID (), entity .getLegalRegistrationNumber ().getVatID ());
71
- assertEquals (cs .getLegalRegistrationNumber ().getLeiCode (), entity .getLegalRegistrationNumber ().getLeiCode ());
100
+ assertAddressIsEqual (cs .getLegalAddress (), entity .getLegalAddress ());
101
+ assertAddressIsEqual (cs .getHeadquarterAddress (), entity .getHeadquarterAddress ());
102
+
103
+ assertRegistrationNumberIsEqual (cs .getLegalRegistrationNumber (), entity .getLegalRegistrationNumber ());
72
104
}
73
105
74
106
@ Test
@@ -89,33 +121,11 @@ void mapParticipantEntityToParticipantRegistrationRequestBe() {
89
121
assertEquals (entity .getStatus ().name (), be .getStatus ().name ());
90
122
assertEquals (entity .getVpLink (), be .getVpLink ());
91
123
92
- assertEquals (entity .getLegalRegistrationNumber ().getEori (), be .getLegalRegistrationNumber ().getEori ());
93
- assertEquals (entity .getLegalRegistrationNumber ().getVatID (), be .getLegalRegistrationNumber ().getVatID ());
94
- assertEquals (entity .getLegalRegistrationNumber ().getLeiCode (), be .getLegalRegistrationNumber ().getLeiCode ());
95
-
96
- assertEquals (entity .getLegalAddress ().getCountryCode (), be .getLegalAddress ().getCountryCode ());
97
- assertEquals (entity .getLegalAddress ().getCountrySubdivisionCode (),
98
- be .getLegalAddress ().getCountrySubdivisionCode ());
99
- assertEquals (entity .getLegalAddress ().getStreetAddress (), be .getLegalAddress ().getStreetAddress ());
100
- assertEquals (entity .getLegalAddress ().getLocality (), be .getLegalAddress ().getLocality ());
101
- assertEquals (entity .getLegalAddress ().getPostalCode (), be .getLegalAddress ().getPostalCode ());
102
-
103
- assertEquals (entity .getHeadquarterAddress ().getCountryCode (), be .getHeadquarterAddress ().getCountryCode ());
104
- assertEquals (entity .getHeadquarterAddress ().getCountrySubdivisionCode (),
105
- be .getHeadquarterAddress ().getCountrySubdivisionCode ());
106
- assertEquals (entity .getHeadquarterAddress ().getStreetAddress (), be .getHeadquarterAddress ().getStreetAddress ());
107
- assertEquals (entity .getHeadquarterAddress ().getLocality (), be .getHeadquarterAddress ().getLocality ());
108
- assertEquals (entity .getHeadquarterAddress ().getPostalCode (), be .getHeadquarterAddress ().getPostalCode ());
109
-
110
- assertEquals (entity .getOmejdnConnectorCertificate ().getClientId (),
111
- be .getOmejdnConnectorCertificate ().getClientId ());
112
- assertEquals (entity .getOmejdnConnectorCertificate ().getClientName (),
113
- be .getOmejdnConnectorCertificate ().getClientName ());
114
- assertEquals (entity .getOmejdnConnectorCertificate ().getKeystore (),
115
- be .getOmejdnConnectorCertificate ().getKeystore ());
116
- assertEquals (entity .getOmejdnConnectorCertificate ().getPassword (),
117
- be .getOmejdnConnectorCertificate ().getPassword ());
118
- assertEquals (entity .getOmejdnConnectorCertificate ().getScope (), be .getOmejdnConnectorCertificate ().getScope ());
124
+ assertRegistrationNumberIsEqual (entity .getLegalRegistrationNumber (), be .getLegalRegistrationNumber ());
125
+ assertAddressIsEqual (entity .getLegalAddress (), be .getLegalAddress ());
126
+ assertAddressIsEqual (entity .getHeadquarterAddress (), be .getHeadquarterAddress ());
127
+
128
+ assertConnectorCertificateIsEqual (entity .getOmejdnConnectorCertificate (), be .getOmejdnConnectorCertificate ());
119
129
120
130
assertEquals (entity .getDidData ().getDid (), be .getDidData ().getDid ());
121
131
assertEquals (entity .getDidData ().getVerificationMethod (), be .getDidData ().getVerificationMethod ());
0 commit comments