1212 */
1313package com .labs64 .netlicensing .service ;
1414
15- import static org .junit .Assert .assertEquals ;
16- import static org .junit .Assert .assertNotNull ;
17- import static org .junit .Assert .assertNull ;
18- import static org .junit .Assert .assertTrue ;
19-
2015import java .util .HashMap ;
2116import java .util .Map ;
2217import java .util .UUID ;
4035import com .labs64 .netlicensing .exception .ServiceException ;
4136import com .labs64 .netlicensing .util .DateUtils ;
4237
38+ import static org .junit .Assert .assertEquals ;
39+ import static org .junit .Assert .assertNotNull ;
40+ import static org .junit .Assert .assertNull ;
41+ import static org .junit .Assert .assertTrue ;
42+
4343/**
4444 * Integration tests for {@link TokenService}.
4545 */
@@ -84,41 +84,6 @@ public void testCreateEmptyApiKeyToken() throws Exception {
8484 assertEquals ("VDEMO" , createdToken .getVendorNumber ());
8585 }
8686
87- @ Test
88- public void testCreateEmptyRegistrationToken () throws Exception {
89- final TokenImpl newToken = new TokenImpl ();
90- newToken .setTokenType (TokenType .REGISTRATION );
91- newToken .addProperty (Constants .Token .TOKEN_PROP_EMAIL , "test@test.com" );
92-
93- final Token createdToken = TokenService .create (context , newToken );
94-
95- assertNotNull (createdToken );
96- assertNotNull (createdToken .getNumber ());
97- assertEquals (true , createdToken .getActive ());
98- assertNotNull (createdToken .getExpirationTime ());
99- assertEquals (TokenType .REGISTRATION , createdToken .getTokenType ());
100- assertEquals ("VDEMO" , createdToken .getVendorNumber ());
101- assertEquals ("test@test.com" , createdToken .getProperties ().get (Constants .Token .TOKEN_PROP_EMAIL ));
102- }
103-
104- @ Test
105- public void testCreateEmptyPasswordResetToken () throws Exception {
106- final TokenImpl newToken = new TokenImpl ();
107- newToken .setTokenType (TokenType .PASSWORDRESET );
108- newToken .setVendorNumber ("VDEMO2" );
109- newToken .addProperty (Constants .Token .TOKEN_PROP_EMAIL , "test@test.com" );
110-
111- final Token createdToken = TokenService .create (context , newToken );
112-
113- assertNotNull (createdToken );
114- assertNotNull (createdToken .getNumber ());
115- assertEquals (true , createdToken .getActive ());
116- assertNotNull (createdToken .getExpirationTime ());
117- assertEquals (TokenType .PASSWORDRESET , createdToken .getTokenType ());
118- assertEquals ("VDEMO2" , createdToken .getVendorNumber ());
119- assertEquals ("test@test.com" , createdToken .getProperties ().get (Constants .Token .TOKEN_PROP_EMAIL ));
120- }
121-
12287 @ Test
12388 public void testCreateEmptyShopToken () throws Exception {
12489 final TokenImpl newToken = new TokenImpl ();
@@ -137,26 +102,6 @@ public void testCreateEmptyShopToken() throws Exception {
137102 assertEquals ("VDEMO" , createdToken .getVendorNumber ());
138103 }
139104
140- @ Test
141- public void testCreateRegistrationTokenWithoutEmail () throws Exception {
142- final TokenImpl newToken = new TokenImpl ();
143- newToken .setTokenType (TokenType .REGISTRATION );
144-
145- thrown .expect (ServiceException .class );
146- thrown .expectMessage ("MalformedRequestException: Malformed token request, TokenValidation: Property 'email' not found" );
147- TokenService .create (context , newToken );
148- }
149-
150- @ Test
151- public void testCreatePasswordResetTokenWithoutEmailAndVendorNumber () throws Exception {
152- final TokenImpl newToken = new TokenImpl ();
153- newToken .setTokenType (TokenType .PASSWORDRESET );
154-
155- thrown .expect (ServiceException .class );
156- thrown .expectMessage ("MalformedRequestException: Malformed token request, TokenValidation: Property 'email' not found, TokenValidation: Property 'targetVendorNumber' not found" );
157- TokenService .create (context , newToken );
158- }
159-
160105 @ Test
161106 public void testCreateShopTokenWithoutLicenseeNumber () throws Exception {
162107 final TokenImpl newToken = new TokenImpl ();
@@ -193,7 +138,7 @@ public void testList() throws Exception {
193138 assertEquals ("08b66094-a5c4-4c93-be71-567e982d9428" , tokens .getContent ().get (0 ).getNumber ());
194139 assertEquals (DateUtils .parseDate ("2014-07-22T23:07:46.742Z" ).getTime (), tokens .getContent ().get (1 )
195140 .getExpirationTime ());
196- assertEquals (TokenType .REGISTRATION , tokens .getContent ().get (2 ).getTokenType ());
141+ assertEquals (TokenType .APIKEY , tokens .getContent ().get (2 ).getTokenType ());
197142 }
198143
199144 @ Test
@@ -222,18 +167,6 @@ public TokenServiceResource() {
222167 @ Override
223168 public Response create (final MultivaluedMap <String , String > formParams ) {
224169 final String targetTokenType = formParams .getFirst (Constants .Token .TOKEN_TYPE );
225- if (TokenType .REGISTRATION .name ().equals (targetTokenType )
226- && !formParams .containsKey (Constants .Token .TOKEN_PROP_EMAIL )) {
227- return errorResponse ("MalformedRequestException" , "Malformed token request" ,
228- "TokenValidation" , "Property 'email' not found" );
229- }
230- if (TokenType .PASSWORDRESET .name ().equals (targetTokenType )
231- && !formParams .containsKey (Constants .Token .TOKEN_PROP_EMAIL )
232- && !formParams .containsKey (Constants .Token .TOKEN_PROP_VENDORNUMBER )) {
233- return errorResponse ("MalformedRequestException" , "Malformed token request" ,
234- "TokenValidation" , "Property 'email' not found" ,
235- "TokenValidation" , "Property 'targetVendorNumber' not found" );
236- }
237170 if (TokenType .SHOP .name ().equals (targetTokenType )
238171 && !formParams .containsKey (Constants .Licensee .LICENSEE_NUMBER )) {
239172 return errorResponse ("MalformedRequestException" , "Malformed token request" ,
0 commit comments