Skip to content

Commit b43e4f8

Browse files
Update TestRollout.java
1 parent 479b918 commit b43e4f8

1 file changed

Lines changed: 16 additions & 5 deletions

File tree

src/test/java/org/privacyidea/TestRollout.java

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@
2424
import org.mockserver.model.HttpRequest;
2525
import org.mockserver.model.HttpResponse;
2626

27-
import static org.junit.Assert.assertEquals;
28-
import static org.junit.Assert.assertNotNull;
29-
import static org.junit.Assert.assertNull;
30-
import static org.junit.Assert.assertTrue;
27+
import java.util.ArrayList;
28+
29+
import static org.junit.Assert.*;
3130

3231
public class TestRollout
3332
{
3433
private PrivacyIDEA privacyIDEA;
3534
private ClientAndServer mockServer;
35+
String authToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwicmVhbG0iOiIiLCJub25jZSI6IjNjMTZmNGUxODg2NmVmMjI1NmM3OWIwOGM1ZTkzODUzYTViMTgyMTMiLCJyb2xlIjoiYWRtaW4iLCJhdXRodHlwZSI6InBhc3N3b3JkIiwiZXhwIjoxNzM4MDY2NDc5LCJyaWdodHMiOlsidHJpZ2dlcmNoYWxsZW5nZSIsInJlc29sdmVyd3JpdGUiLCJlbnJvbGxXRUJBVVRITiIsImF1ZGl0bG9nIiwic3RhdGlzdGljc19kZWxldGUiLCJwb2xpY3lkZWxldGUiLCJlbnJvbGxWQVNDTyIsInJhZGl1c3NlcnZlcl9yZWFkIiwiZW5yb2xsU1NIS0VZIiwic210cHNlcnZlcl93cml0ZSIsImVucm9sbFFVRVNUSU9OIiwiZW5yb2xsVEFOIiwibG9zdHRva2VuIiwic3lzdGVtX2RvY3VtZW50YXRpb24iLCJzZXQiLCJlbmFibGUiLCJlbnJvbGxSRU1PVEUiLCJjb25maWdyZWFkIiwiY29weXRva2VudXNlciIsImVucm9sbFlVQklDTyIsImNvcHl0b2tlbnBpbiIsIm1yZXNvbHZlcndyaXRlIiwiaW1wb3J0dG9rZW5zIiwic2V0cGluIiwiZW5yb2xsUFVTSCIsImVucm9sbEVNQUlMIiwiY29uZmlnZGVsZXRlIiwibXJlc29sdmVycmVhZCIsInRva2VucmVhbG1zIiwiY2Fjb25uZWN0b3J3cml0ZSIsInBlcmlvZGljdGFza193cml0ZSIsImVucm9sbFBBUEVSIiwidG9rZW5saXN0Iiwic2V0X2hzbV9wYXNzd29yZCIsInJlc29sdmVyZGVsZXRlIiwiYXVkaXRsb2dfZG93bmxvYWQiLCJyZXNldCIsInNtc2dhdGV3YXlfcmVhZCIsImVucm9sbFRPVFAiLCJwb2xpY3lyZWFkIiwiZW5yb2xsWVVCSUtFWSIsInJlc29sdmVycmVhZCIsIm1hbmFnZV9tYWNoaW5lX3Rva2VucyIsImFzc2lnbiIsImdldHJhbmRvbSIsImFkZHVzZXIiLCJmZXRjaF9hdXRoZW50aWNhdGlvbl9pdGVtcyIsImVucm9sbFBXIiwibWFjaGluZWxpc3QiLCJjbGllbnR0eXBlIiwiZW5yb2xsQ0VSVElGSUNBVEUiLCJjb25maWd3cml0ZSIsImVucm9sbFNQQVNTIiwibWFuYWdlc3Vic2NyaXB0aW9uIiwiZW5yb2xsREFQTFVHIiwiZ2V0Y2hhbGxlbmdlcyIsInVzZXJsaXN0IiwiZW5yb2xsUkVHSVNUUkFUSU9OIiwiZW5yb2xsUkFESVVTIiwicmFkaXVzc2VydmVyX3dyaXRlIiwiZGVsZXRlIiwic3RhdGlzdGljc19yZWFkIiwidXBkYXRldXNlciIsImVucm9sbFRJUVIiLCJzbXRwc2VydmVyX3JlYWQiLCJlbnJvbGxwaW4iLCJ1bmFzc2lnbiIsImNhY29ubmVjdG9yZGVsZXRlIiwiZW5yb2xsTU9UUCIsImdldHNlcmlhbCIsInJlc3luYyIsImVucm9sbDRFWUVTIiwiZW5yb2xsT0NSQSIsInNtc2dhdGV3YXlfd3JpdGUiLCJlbnJvbGxIT1RQIiwiZXZlbnRoYW5kbGluZ19yZWFkIiwiZXZlbnRoYW5kbGluZ193cml0ZSIsInByaXZhY3lpZGVhc2VydmVyX3dyaXRlIiwibXJlc29sdmVyZGVsZXRlIiwicHJpdmFjeWlkZWFzZXJ2ZXJfcmVhZCIsImVucm9sbFUyRiIsInJldm9rZSIsInBlcmlvZGljdGFza19yZWFkIiwicG9saWN5d3JpdGUiLCJkaXNhYmxlIiwiZGVsZXRldXNlciIsImVucm9sbFNNUyIsInNldHRva2VuaW5mbyJdfQ.bgxeEFPcwTY9V8jxLHtDQPGlmfxewc7HSV29Hutd3H8";
3636

3737
@Before
3838
public void setup()
@@ -43,7 +43,6 @@ public void setup()
4343
@Test
4444
public void testSuccess()
4545
{
46-
String authToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwicmVhbG0iOiIiLCJub25jZSI6IjNjMTZmNGUxODg2NmVmMjI1NmM3OWIwOGM1ZTkzODUzYTViMTgyMTMiLCJyb2xlIjoiYWRtaW4iLCJhdXRodHlwZSI6InBhc3N3b3JkIiwiZXhwIjoxNzM4MDY2NDc5LCJyaWdodHMiOlsidHJpZ2dlcmNoYWxsZW5nZSIsInJlc29sdmVyd3JpdGUiLCJlbnJvbGxXRUJBVVRITiIsImF1ZGl0bG9nIiwic3RhdGlzdGljc19kZWxldGUiLCJwb2xpY3lkZWxldGUiLCJlbnJvbGxWQVNDTyIsInJhZGl1c3NlcnZlcl9yZWFkIiwiZW5yb2xsU1NIS0VZIiwic210cHNlcnZlcl93cml0ZSIsImVucm9sbFFVRVNUSU9OIiwiZW5yb2xsVEFOIiwibG9zdHRva2VuIiwic3lzdGVtX2RvY3VtZW50YXRpb24iLCJzZXQiLCJlbmFibGUiLCJlbnJvbGxSRU1PVEUiLCJjb25maWdyZWFkIiwiY29weXRva2VudXNlciIsImVucm9sbFlVQklDTyIsImNvcHl0b2tlbnBpbiIsIm1yZXNvbHZlcndyaXRlIiwiaW1wb3J0dG9rZW5zIiwic2V0cGluIiwiZW5yb2xsUFVTSCIsImVucm9sbEVNQUlMIiwiY29uZmlnZGVsZXRlIiwibXJlc29sdmVycmVhZCIsInRva2VucmVhbG1zIiwiY2Fjb25uZWN0b3J3cml0ZSIsInBlcmlvZGljdGFza193cml0ZSIsImVucm9sbFBBUEVSIiwidG9rZW5saXN0Iiwic2V0X2hzbV9wYXNzd29yZCIsInJlc29sdmVyZGVsZXRlIiwiYXVkaXRsb2dfZG93bmxvYWQiLCJyZXNldCIsInNtc2dhdGV3YXlfcmVhZCIsImVucm9sbFRPVFAiLCJwb2xpY3lyZWFkIiwiZW5yb2xsWVVCSUtFWSIsInJlc29sdmVycmVhZCIsIm1hbmFnZV9tYWNoaW5lX3Rva2VucyIsImFzc2lnbiIsImdldHJhbmRvbSIsImFkZHVzZXIiLCJmZXRjaF9hdXRoZW50aWNhdGlvbl9pdGVtcyIsImVucm9sbFBXIiwibWFjaGluZWxpc3QiLCJjbGllbnR0eXBlIiwiZW5yb2xsQ0VSVElGSUNBVEUiLCJjb25maWd3cml0ZSIsImVucm9sbFNQQVNTIiwibWFuYWdlc3Vic2NyaXB0aW9uIiwiZW5yb2xsREFQTFVHIiwiZ2V0Y2hhbGxlbmdlcyIsInVzZXJsaXN0IiwiZW5yb2xsUkVHSVNUUkFUSU9OIiwiZW5yb2xsUkFESVVTIiwicmFkaXVzc2VydmVyX3dyaXRlIiwiZGVsZXRlIiwic3RhdGlzdGljc19yZWFkIiwidXBkYXRldXNlciIsImVucm9sbFRJUVIiLCJzbXRwc2VydmVyX3JlYWQiLCJlbnJvbGxwaW4iLCJ1bmFzc2lnbiIsImNhY29ubmVjdG9yZGVsZXRlIiwiZW5yb2xsTU9UUCIsImdldHNlcmlhbCIsInJlc3luYyIsImVucm9sbDRFWUVTIiwiZW5yb2xsT0NSQSIsInNtc2dhdGV3YXlfd3JpdGUiLCJlbnJvbGxIT1RQIiwiZXZlbnRoYW5kbGluZ19yZWFkIiwiZXZlbnRoYW5kbGluZ193cml0ZSIsInByaXZhY3lpZGVhc2VydmVyX3dyaXRlIiwibXJlc29sdmVyZGVsZXRlIiwicHJpdmFjeWlkZWFzZXJ2ZXJfcmVhZCIsImVucm9sbFUyRiIsInJldm9rZSIsInBlcmlvZGljdGFza19yZWFkIiwicG9saWN5d3JpdGUiLCJkaXNhYmxlIiwiZGVsZXRldXNlciIsImVucm9sbFNNUyIsInNldHRva2VuaW5mbyJdfQ.bgxeEFPcwTY9V8jxLHtDQPGlmfxewc7HSV29Hutd3H8";
4746
String img = "data:image/png;base64,iVBdgfgsdfgRK5CYII=";
4847

4948
mockServer.when(HttpRequest.request().withPath(PIConstants.ENDPOINT_AUTH).withMethod("POST").withBody(""))
@@ -80,6 +79,9 @@ public void testSuccess()
8079

8180
assertNotNull(rolloutInfo.serial);
8281
assertTrue(rolloutInfo.rolloutState.isEmpty());
82+
83+
rolloutInfo = privacyIDEA.tokenInit("games", "hotp", "12345");
84+
assertEquals(img, rolloutInfo.googleurl.img);
8385
}
8486

8587
@Test
@@ -90,9 +92,18 @@ public void testNoServiceAccount()
9092
.logger(new PILogImplementation())
9193
.build();
9294

95+
ArrayList<String> endpoints = new ArrayList<>();
96+
endpoints.add("token/init");
97+
endpoints.add("token/rollout");
98+
privacyIDEA.logExcludedEndpoints(endpoints);
99+
93100
RolloutInfo rolloutInfo = privacyIDEA.tokenRollout("games", "hotp");
94101

95102
assertNull(rolloutInfo);
103+
104+
rolloutInfo = privacyIDEA.tokenInit("games", "hotp", "12345");
105+
106+
assertNull(rolloutInfo);
96107
}
97108

98109
@Test

0 commit comments

Comments
 (0)