Skip to content

Commit a56453c

Browse files
committed
Updates
1 parent 1c2ba07 commit a56453c

2 files changed

Lines changed: 25 additions & 51 deletions

File tree

src/test/java/org/keycloak/gh/bot/email/CommandProcessorTest.java

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
import io.quarkus.test.InjectMock;
44
import io.quarkus.test.junit.QuarkusTest;
5-
import io.quarkus.test.junit.QuarkusTestProfile;
6-
import io.quarkus.test.junit.TestProfile;
75
import jakarta.inject.Inject;
86
import org.eclipse.microprofile.config.inject.ConfigProperty;
97
import org.junit.jupiter.api.BeforeEach;
@@ -22,7 +20,6 @@
2220
import java.io.IOException;
2321
import java.util.Collections;
2422
import java.util.List;
25-
import java.util.Map;
2623
import java.util.Optional;
2724
import java.util.Random;
2825

@@ -34,7 +31,6 @@
3431
import static org.mockito.Mockito.when;
3532

3633
@QuarkusTest
37-
@TestProfile(CommandProcessorTest.ConfigProfile.class)
3834
public class CommandProcessorTest {
3935

4036
@Inject
@@ -141,19 +137,4 @@ private GHIssueComment mockComment() throws IOException {
141137

142138
return comment;
143139
}
144-
145-
public static class ConfigProfile implements QuarkusTestProfile {
146-
@Override
147-
public Map<String, String> getConfigOverrides() {
148-
return Map.of(
149-
"GMAIL_CLIENT_ID", "mock-client-id",
150-
"GMAIL_CLIENT_SECRET", "mock-client-secret",
151-
"GMAIL_REFRESH_TOKEN", "mock-refresh-token",
152-
"GMAIL_USER_EMAIL", "mock-email@example.com",
153-
"email.target.secalert", "mock-target@example.com",
154-
"google.group.target", "mock-group@example.com",
155-
"quarkus.application.name", "test-bot"
156-
);
157-
}
158-
}
159140
}

src/test/resources/application.properties

Lines changed: 25 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -7,41 +7,34 @@ EMAIL_TARGET_SECALERT=security@test.com
77
google.group.target=groups@test.com
88
quarkus.application.name=test-bot
99

10-
# --- Mock GitHub App Configuration ---
1110
quarkus.github-app.app-id=12345
1211

13-
# --- CRITICAL: PKCS#1 RSA Key (Must use BEGIN RSA PRIVATE KEY) ---
14-
# The backslash '\' at the end of each line is required for property file line continuation.
15-
# The '\n' ensures the PEM parser sees the newlines it expects.
1612
quarkus.github-app.private-key=-----BEGIN RSA PRIVATE KEY-----\n\
17-
MIIEpQIBAAKCAQEA7yL7hV7bXy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6\n\
18-
Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6\n\
19-
Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6\n\
20-
Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6\n\
21-
Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6\n\
22-
Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6\n\
23-
Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6\n\
24-
AgMBAAECgYEA7yL7hV7bXy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7k\n\
25-
O7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7k\n\
26-
O7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7k\n\
27-
O7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7k\n\
28-
O7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7k\n\
29-
O7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7k\n\
30-
BABAAoGBAO8i+4Ve218u5Du7Ol8u5Du7Ol8u5Du7Ol8u5Du7Ol8u5Du7Ol8u5Du7\n\
31-
Ol8u5Du7Ol8u5Du7Ol8u5Du7Ol8u5Du7Ol8u5Du7Ol8u5Du7Ol8u5Du7Ol8u5Du7\n\
32-
Ol8u5Du7Ol8u5Du7Ol8u5Du7Ol8u5Du7Ol8u5Du7Ol8u5Du7Ol8u5Du7Ol8u5Du7\n\
33-
CgYEA7yL7hV7bXy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7\n\
34-
kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7\n\
35-
kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7\n\
36-
CgYEA7yL7hV7bXy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7\n\
37-
kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7\n\
38-
kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7\n\
39-
CgYEA7yL7hV7bXy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7\n\
40-
kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7\n\
41-
kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7\n\
42-
CgYEA7yL7hV7bXy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7\n\
43-
kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7\n\
44-
kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7kO7s6Xy7\n\
13+
MIIEowIBAAKCAQEAxlVR3TIkouAOvH79vaJTgFhpfvVKQIeVkFRZPVXK/zY0Gvrh\n\
14+
4JAqGjJoW/PfrQv5sdD36qtHH3a+G5hLZ6Ni+t/mtfjucxZfuLGC3kmJ1T3XqEKZ\n\
15+
gXXI2IR7vVSoImREvDQGEDyJwtHzLANlkbGg0cghVhWZSCAndO8BenalC2v94/rt\n\
16+
DfkPekH6dgU3Sf40T0sBSeSY94mOzTaqOR2pfV1rWlLRdWmo33zeHBv52Rlbt0dM\n\
17+
uXAureXWiHztkm5GCBC1dgM+CaxNtizNEgC91KcD0xuRCCM2WxH+r1lpszyIJDct\n\
18+
YbrFmVEYl/kjQpafhy7Nsk1fqSTyRdriZSYmTQIDAQABAoIBAQC+kJgaCuX8wYAn\n\
19+
SXWQ0fmdZlXnMNRpcF0a0pD0SAzGb1RdYBXMaXiqtyhiwc53PPxsCDdNecjayIMd\n\
20+
jJVXPTwLhTruOgMS/bp3gcgWwV34UHV4LJXGOGAE+jbS0hbDBMiudOYmj6RmVshp\n\
21+
z9G1zZCSQNMXHaWsEYkX59XpzzoB384nRul2QgEtwzUNR9XlpzgtJBLk3SACkvsN\n\
22+
mQ/DW8IWHXLg8vLn1LzVJ2e3B16H4MoE2TCHxqfMgr03IDRRJogkenQuQsFhevYT\n\
23+
o/mJyHSWavVgzMHG9I5m+eepF4Wyhj1Y4WyKAuMI+9dHAX/h7Lt8XFCQCh5DbkVG\n\
24+
zGr34sWBAoGBAOs7n7YZqNaaguovfIdRRsxxZr1yJAyDsr6w3yGImDZYju4c4WY9\n\
25+
5esO2kP3FA4p0c7FhQF5oOb1rBuHEPp36cpL4aGeK87caqTfq63WZAujoTZpr9Lp\n\
26+
BRbkL7w/xG7jpQ/clpA8sHzHGQs/nelxoOtC7E118FiRgvD/jdhlMyL9AoGBANfX\n\
27+
vyoN1pplfT2xR8QOjSZ+Q35S/+SAtMuBnHx3l0qH2bbBjcvM1MNDWjnRDyaYhiRu\n\
28+
i+KA7tqfib09+XpB3g5D6Ov7ls/Ldx0S/VcmVWtia2HK8y8iLGtokoBZKQ5AaFX2\n\
29+
iQU8+tC4h69GnJYQKqNwgCUzh8+gHX5Y46oDiTmRAoGAYpOx8lX+czB8/Da6MNrW\n\
30+
mIZNT8atZLEsDs2ANEVRxDSIcTCZJId7+m1W+nRoaycLTWNowZ1+2ErLvR10+AGY\n\
31+
b7Ys79Wg9idYaY9yGn9lnZsMzAiuLeyIvXcSqgjvAKlVWrhOQFOughvNWvFl85Yy\n\
32+
oWSCMlPiTLtt7CCsCKsgKuECgYBgdIp6GZsIfkgclKe0hqgvRoeU4TR3gcjJlM9A\n\
33+
lBTo+pKhaBectplx9RxR8AnsPobbqwcaHnIfAuKDzjk5mEvKZjClnFXF4HAHbyAF\n\
34+
nRzZEy9XkWFhc80T5rRpZO7C7qdxmu2aiKixM3V3L3/0U58qULEDbubHMw9bEhAT\n\
35+
PudI8QKBgHEEiMm/hr9T41hbQi/LYanWnlFw1ue+osKuF8bXQuxnnHNuFT/c+9/A\n\
36+
vWhgqG6bOEHu+p/IPrYm4tBMYlwsyh4nXCyGgDJLbLIfzKwKAWCtH9LwnyDVhOow\n\
37+
GH9shdR+sW3Ew97xef02KAH4VlNANEmBV4sQNqWWvsYrcFm2rOdL\n\
4538
-----END RSA PRIVATE KEY-----
4639

4740
# --- Disable Real Mailer ---

0 commit comments

Comments
 (0)