@@ -401,9 +401,7 @@ class GraphQLServletSpec extends Specification {
401401 request. setContentType(" multipart/form-data, boundary=test" )
402402 request. setMethod(" POST" )
403403
404- request. setContent(new TestMultipartContentBuilder ()
405- .addPart(' graphql' , mapper. writeValueAsString([query : ' query { echo(arg:"test") }' ]))
406- .build())
404+ request. addPart(TestMultipartContentBuilder . createPart(' graphql' , mapper. writeValueAsString([query : ' query { echo(arg:"test") }' ])))
407405
408406 when :
409407 servlet. doPost(request, response)
@@ -418,9 +416,7 @@ class GraphQLServletSpec extends Specification {
418416 setup :
419417 request. setContentType(" multipart/form-data, boundary=test" )
420418 request. setMethod(" POST" )
421- request. setContent(new TestMultipartContentBuilder ()
422- .addPart(' query' , ' query { echo(arg:"test") }' )
423- .build())
419+ request. addPart(TestMultipartContentBuilder . createPart(' query' , ' query { echo(arg:"test") }' ))
424420
425421 when :
426422 servlet. doPost(request, response)
@@ -435,10 +431,8 @@ class GraphQLServletSpec extends Specification {
435431 setup :
436432 request. setContentType(" multipart/form-data, boundary=test" )
437433 request. setMethod(" POST" )
438- request. setContent(new TestMultipartContentBuilder ()
439- .addPart(' query' , ' query one{ echoOne: echo(arg:"test-one") } query two{ echoTwo: echo(arg:"test-two") }' )
440- .addPart(' operationName' , ' two' )
441- .build())
434+ request. addPart(TestMultipartContentBuilder . createPart(' query' , ' query one{ echoOne: echo(arg:"test-one") } query two{ echoTwo: echo(arg:"test-two") }' ))
435+ request. addPart(TestMultipartContentBuilder . createPart(' operationName' , ' two' ))
442436
443437 when :
444438 servlet. doPost(request, response)
@@ -454,10 +448,8 @@ class GraphQLServletSpec extends Specification {
454448 setup :
455449 request. setContentType(" multipart/form-data, boundary=test" )
456450 request. setMethod(" POST" )
457- request. setContent(new TestMultipartContentBuilder ()
458- .addPart(' query' , ' query echo{ echo: echo(arg:"test") }' )
459- .addPart(' operationName' , ' ' )
460- .build())
451+ request. addPart(TestMultipartContentBuilder . createPart(' query' , ' query echo{ echo: echo(arg:"test") }' ))
452+ request. addPart(TestMultipartContentBuilder . createPart(' operationName' , ' ' ))
461453
462454 when :
463455 servlet. doPost(request, response)
@@ -472,10 +464,8 @@ class GraphQLServletSpec extends Specification {
472464 setup :
473465 request. setContentType(" multipart/form-data, boundary=test" )
474466 request. setMethod(" POST" )
475- request. setContent(new TestMultipartContentBuilder ()
476- .addPart(' query' , ' query Echo($arg: String) { echo(arg:$arg) }' )
477- .addPart(' variables' , ' {"arg": "test"}' )
478- .build())
467+ request. addPart(TestMultipartContentBuilder . createPart(' query' , ' query Echo($arg: String) { echo(arg:$arg) }' ))
468+ request. addPart(TestMultipartContentBuilder . createPart(' variables' , ' {"arg": "test"}' ))
479469
480470 when :
481471 servlet. doPost(request, response)
@@ -490,10 +480,8 @@ class GraphQLServletSpec extends Specification {
490480 setup :
491481 request. setContentType(" multipart/form-data, boundary=test" )
492482 request. setMethod(" POST" )
493- request. setContent(new TestMultipartContentBuilder ()
494- .addPart(' query' , ' query { echo(arg:"test") }' )
495- .addPart(' test' , ' test' )
496- .build())
483+ request. addPart(TestMultipartContentBuilder . createPart(' query' , ' query { echo(arg:"test") }' ))
484+ request. addPart(TestMultipartContentBuilder . createPart(' test' , ' test' ))
497485
498486 when :
499487 servlet. doPost(request, response)
@@ -581,9 +569,7 @@ class GraphQLServletSpec extends Specification {
581569 request. setContentType(" multipart/form-data, boundary=test" )
582570 request. setMethod(" POST" )
583571
584- request. setContent(new TestMultipartContentBuilder ()
585- .addPart(' graphql' , ' [{ "query": "query { echo(arg:\\ "test\\ ") }" }, { "query": "query { echo(arg:\\ "test\\ ") }" }]' )
586- .build())
572+ request. addPart(TestMultipartContentBuilder . createPart(' graphql' , ' [{ "query": "query { echo(arg:\\ "test\\ ") }" }, { "query": "query { echo(arg:\\ "test\\ ") }" }]' ))
587573
588574 when :
589575 servlet. doPost(request, response)
@@ -600,9 +586,7 @@ class GraphQLServletSpec extends Specification {
600586 request. setContentType(" multipart/form-data, boundary=test" )
601587 request. setMethod(" POST" )
602588
603- request. setContent(new TestMultipartContentBuilder ()
604- .addPart(' graphql' , ' [{ "query": "query { echo(arg:\\ "test\\ ") }", "test": "test" }, { "query": "query { echo(arg:\\ "test\\ ") }", "test": "test" }]' )
605- .build())
589+ request. addPart(TestMultipartContentBuilder . createPart(' graphql' , ' [{ "query": "query { echo(arg:\\ "test\\ ") }", "test": "test" }, { "query": "query { echo(arg:\\ "test\\ ") }", "test": "test" }]' ))
606590
607591 when :
608592 servlet. doPost(request, response)
@@ -618,9 +602,7 @@ class GraphQLServletSpec extends Specification {
618602 setup :
619603 request. setContentType(" multipart/form-data, boundary=test" )
620604 request. setMethod(" POST" )
621- request. setContent(new TestMultipartContentBuilder ()
622- .addPart(' query' , ' [{ "query": "query { echo(arg:\\ "test\\ ") }" }, { "query": "query { echo(arg:\\ "test\\ ") }" }]' )
623- .build())
605+ request. addPart(TestMultipartContentBuilder . createPart(' query' , ' [{ "query": "query { echo(arg:\\ "test\\ ") }" }, { "query": "query { echo(arg:\\ "test\\ ") }" }]' ))
624606
625607 when :
626608 servlet. doPost(request, response)
@@ -636,9 +618,7 @@ class GraphQLServletSpec extends Specification {
636618 setup :
637619 request. setContentType(" multipart/form-data, boundary=test" )
638620 request. setMethod(" POST" )
639- request. setContent(new TestMultipartContentBuilder ()
640- .addPart(' query' , ' [{ "query": "query one{ echoOne: echo(arg:\\ "test-one\\ ") } query two{ echoTwo: echo(arg:\\ "test-two\\ ") }", "operationName": "one" }, { "query": "query one{ echoOne: echo(arg:\\ "test-one\\ ") } query two{ echoTwo: echo(arg:\\ "test-two\\ ") }", "operationName": "two" }]' )
641- .build())
621+ request. addPart(TestMultipartContentBuilder . createPart(' query' , ' [{ "query": "query one{ echoOne: echo(arg:\\ "test-one\\ ") } query two{ echoTwo: echo(arg:\\ "test-two\\ ") }", "operationName": "one" }, { "query": "query one{ echoOne: echo(arg:\\ "test-one\\ ") } query two{ echoTwo: echo(arg:\\ "test-two\\ ") }", "operationName": "two" }]' ))
642622
643623 when :
644624 servlet. doPost(request, response)
@@ -656,9 +636,7 @@ class GraphQLServletSpec extends Specification {
656636 setup :
657637 request. setContentType(" multipart/form-data, boundary=test" )
658638 request. setMethod(" POST" )
659- request. setContent(new TestMultipartContentBuilder ()
660- .addPart(' query' , ' [{ "query": "query echo{ echo: echo(arg:\\ "test\\ ") }", "operationName": "" }, { "query": "query echo{ echo: echo(arg:\\ "test\\ ") }", "operationName": "" }]' )
661- .build())
639+ request. addPart(TestMultipartContentBuilder . createPart(' query' , ' [{ "query": "query echo{ echo: echo(arg:\\ "test\\ ") }", "operationName": "" }, { "query": "query echo{ echo: echo(arg:\\ "test\\ ") }", "operationName": "" }]' ))
662640
663641 when :
664642 servlet. doPost(request, response)
@@ -674,9 +652,7 @@ class GraphQLServletSpec extends Specification {
674652 setup :
675653 request. setContentType(" multipart/form-data, boundary=test" )
676654 request. setMethod(" POST" )
677- request. setContent(new TestMultipartContentBuilder ()
678- .addPart(' query' , ' [{ "query": "query echo($arg: String) { echo(arg:$arg) }", "variables": { "arg": "test" } }, { "query": "query echo($arg: String) { echo(arg:$arg) }", "variables": { "arg": "test" } }]' )
679- .build())
655+ request. addPart(TestMultipartContentBuilder . createPart(' query' , ' [{ "query": "query echo($arg: String) { echo(arg:$arg) }", "variables": { "arg": "test" } }, { "query": "query echo($arg: String) { echo(arg:$arg) }", "variables": { "arg": "test" } }]' ))
680656
681657 when :
682658 servlet. doPost(request, response)
@@ -692,9 +668,7 @@ class GraphQLServletSpec extends Specification {
692668 setup :
693669 request. setContentType(" multipart/form-data, boundary=test" )
694670 request. setMethod(" POST" )
695- request. setContent(new TestMultipartContentBuilder ()
696- .addPart(' query' , ' [{ "query": "query { echo(arg:\\ "test\\ ") }", "test": "test" }, { "query": "query { echo(arg:\\ "test\\ ") }", "test": "test" }]' )
697- .build())
671+ request. addPart(TestMultipartContentBuilder . createPart(' query' , ' [{ "query": "query { echo(arg:\\ "test\\ ") }", "test": "test" }, { "query": "query { echo(arg:\\ "test\\ ") }", "test": "test" }]' ))
698672
699673 when :
700674 servlet. doPost(request, response)
@@ -867,6 +841,7 @@ class GraphQLServletSpec extends Specification {
867841 mockInputStream. markSupported() >> true
868842 mockRequest. getInputStream() >> mockInputStream
869843 mockRequest. getMethod() >> " POST"
844+ mockRequest. getParts() >> Collections . emptyList()
870845
871846 when :
872847 servlet. doPost(mockRequest, response)
0 commit comments