final ContextUnitTest.defineContextQueryString

This commit is contained in:
Michael Hoennig 2022-10-27 18:24:28 +02:00
parent 909312a8a1
commit 3b340a92ed

View File

@ -26,7 +26,7 @@ import static org.mockito.Mockito.verify;
@ExtendWith(MockitoExtension.class) @ExtendWith(MockitoExtension.class)
class ContextUnitTest { class ContextUnitTest {
private String defineContextQueryString = """ private static final String DEFINE_CONTEXT_QUERY_STRING = """
call defineContext( call defineContext(
cast(:currentTask as varchar), cast(:currentTask as varchar),
cast(:currentRequest as varchar), cast(:currentRequest as varchar),
@ -58,7 +58,7 @@ class ContextUnitTest {
context.define("current-user"); context.define("current-user");
verify(em).createNativeQuery(defineContextQueryString); verify(em).createNativeQuery(DEFINE_CONTEXT_QUERY_STRING);
verify(nativeQuery).setParameter( verify(nativeQuery).setParameter(
"currentTask", "currentTask",
"WithoutHttpRequest.registerWithoutHttpServletRequestUsesCallStackForTask"); "WithoutHttpRequest.registerWithoutHttpServletRequestUsesCallStackForTask");
@ -70,7 +70,7 @@ class ContextUnitTest {
context.define("current-user"); context.define("current-user");
verify(em).createNativeQuery(defineContextQueryString); verify(em).createNativeQuery(DEFINE_CONTEXT_QUERY_STRING);
verify(nativeQuery).setParameter("currentRequest", ""); verify(nativeQuery).setParameter("currentRequest", "");
} }
} }
@ -115,7 +115,7 @@ class ContextUnitTest {
context.define("current-user"); context.define("current-user");
verify(em).createNativeQuery(defineContextQueryString); verify(em).createNativeQuery(DEFINE_CONTEXT_QUERY_STRING);
verify(nativeQuery).setParameter("currentTask", "POST http://localhost:9999/api/endpoint"); verify(nativeQuery).setParameter("currentTask", "POST http://localhost:9999/api/endpoint");
} }
@ -129,7 +129,7 @@ class ContextUnitTest {
context.define("current-user"); context.define("current-user");
verify(em).createNativeQuery(defineContextQueryString); verify(em).createNativeQuery(DEFINE_CONTEXT_QUERY_STRING);
verify(nativeQuery).setParameter("currentRequest", """ verify(nativeQuery).setParameter("currentRequest", """
curl -0 -v -X POST http://localhost:9999/api/endpoint \\ curl -0 -v -X POST http://localhost:9999/api/endpoint \\
-H 'current-user:given-user' \\ -H 'current-user:given-user' \\
@ -152,7 +152,7 @@ class ContextUnitTest {
context.define("current-user"); context.define("current-user");
verify(em).createNativeQuery(defineContextQueryString); verify(em).createNativeQuery(DEFINE_CONTEXT_QUERY_STRING);
verify(nativeQuery).setParameter(eq("currentTask"), argThat((String t) -> t.length() == 96)); verify(nativeQuery).setParameter(eq("currentTask"), argThat((String t) -> t.length() == 96));
} }
@ -171,7 +171,7 @@ class ContextUnitTest {
context.define("current-user"); context.define("current-user");
verify(em).createNativeQuery(defineContextQueryString); verify(em).createNativeQuery(DEFINE_CONTEXT_QUERY_STRING);
verify(nativeQuery).setParameter(eq("currentRequest"), argThat((String t) -> t.length() == 512)); verify(nativeQuery).setParameter(eq("currentRequest"), argThat((String t) -> t.length() == 512));
} }