1414use AE \SalesforceRestSdk \Model \Rest \Composite \CompositeSObject ;
1515use AE \SalesforceRestSdk \Model \SObject ;
1616use AE \SalesforceRestSdk \Rest \Client ;
17- use AE \SalesforceRestSdk \Rest \Composite \Builder \BatchRequestBuilder ;
18- use AE \SalesforceRestSdk \Rest \Composite \Builder \CompositeRequestBuilder ;
1917use AE \SalesforceRestSdk \Rest \Composite \CompositeClient ;
2018use AE \SalesforceRestSdk \Model \Rest \Composite \CollectionRequest ;
2119use PHPUnit \Framework \TestCase ;
@@ -41,7 +39,9 @@ protected function setUp()
4139 getenv ("SF_LOGIN_URL " ),
4240 getenv ("SF_USER " ),
4341 getenv ("SF_PASS " )
44- )
42+ ),
43+ "45.0 " ,
44+ 2000
4545 );
4646
4747 $ this ->client = $ this ->restClient ->getCompositeClient ();
@@ -167,7 +167,7 @@ public function testDelete(array $ids)
167167 public function testCompositeRequest ()
168168 {
169169 $ now = new \DateTime ();
170- $ builder = new CompositeRequestBuilder ();
170+ $ builder = $ this -> client -> compositeRequestBuilder ();
171171
172172 $ builder
173173 ->info ("BasicInfo " , "Account " )
@@ -281,7 +281,7 @@ public function testCompositeRequest()
281281 // It's not like this couldn't be rolled into the previous test, but that thing was getting huge
282282 public function testCompositeCollectionRequest ()
283283 {
284- $ builder = new CompositeRequestBuilder ();
284+ $ builder = $ this -> client -> compositeRequestBuilder ();
285285
286286 $ builder
287287 ->createSObjectCollection (
@@ -340,7 +340,7 @@ public function testCompositeCollectionRequest()
340340
341341 $ response = $ this ->client ->sendCompositeRequest ($ builder ->build ());
342342
343- $ this ->assertCount (7 , $ response ->getCompositeResponse ());
343+ $ this ->assertCount (6 , $ response ->getCompositeResponse ());
344344
345345 $ create = $ response ->findResultByReferenceId ("create " );
346346 $ this ->assertNotNull ($ create );
@@ -432,7 +432,7 @@ public function testTree()
432432
433433 public function testBatchSObject ()
434434 {
435- $ builder = new BatchRequestBuilder ();
435+ $ builder = $ this -> client -> batchRequestBuilder ();
436436
437437 $ builder
438438 ->limits ()
@@ -486,7 +486,7 @@ public function testBatchSObject()
486486 */
487487 public function testBatchSObject2 (string $ id )
488488 {
489- $ builder = new BatchRequestBuilder ();
489+ $ builder = $ this -> client -> batchRequestBuilder ();
490490 $ now = new \DateTime ();
491491
492492 $ builder
@@ -540,33 +540,33 @@ public function testBulkRead()
540540 {
541541 // Get 1000 Accounts
542542 $ ids = [];
543- $ query = $ this ->restClient ->getSObjectClient ()->query ("SELECT Id FROM Account LIMIT 1000 " );
543+ $ query = $ this ->restClient ->getSObjectClient ()->query ("SELECT Id FROM Account LIMIT 500 " );
544544 do {
545545 foreach ($ query ->getRecords () as $ record ) {
546546 $ ids [] = $ record ->Id ;
547547 }
548548 } while (!($ query = $ this ->restClient ->getSObjectClient ()->query ($ query ))->isDone ());
549549
550- $ this ->assertCount (1000 , $ ids );
550+ $ this ->assertCount (500 , $ ids );
551551
552552 $ result = $ this ->client ->read ('Account ' , $ ids , ['Id ' , 'Name ' ]);
553- $ this ->assertCount (1000 , $ result );
553+ $ this ->assertCount (500 , $ result );
554554 }
555555
556556 public function testBulkReadComposite ()
557557 {
558558 // Get 1000 Accounts
559559 $ ids = [];
560- $ query = $ this ->restClient ->getSObjectClient ()->query ("SELECT Id FROM Account LIMIT 1000 " );
560+ $ query = $ this ->restClient ->getSObjectClient ()->query ("SELECT Id FROM Account LIMIT 500 " );
561561 do {
562562 foreach ($ query ->getRecords () as $ record ) {
563563 $ ids [] = $ record ->Id ;
564564 }
565565 } while (!($ query = $ this ->restClient ->getSObjectClient ()->query ($ query ))->isDone ());
566566
567- $ this ->assertCount (1000 , $ ids );
567+ $ this ->assertCount (500 , $ ids );
568568
569- $ builder = new CompositeRequestBuilder ();
569+ $ builder = $ this -> client -> compositeRequestBuilder ();
570570 for ($ i = 0 ; $ i < 5 ; $ i ++) {
571571 $ builder ->getSObjectCollection ('test_bulk_ ' .$ i , 'Account ' , $ ids , ['Id ' , 'Name ' ]);
572572 }
@@ -576,12 +576,12 @@ public function testBulkReadComposite()
576576 $ this ->assertEquals (200 , $ subResult ->getHttpStatusCode ());
577577 /** @var CompositeSObject[] $body */
578578 $ body = $ subResult ->getBody ();
579- $ this ->assertCount (1000 , $ body );
579+ $ this ->assertCount (500 , $ body );
580580
581581 $ subResult = $ result ->findResultByReferenceId ('test_bulk_4 ' );
582582 $ this ->assertEquals (200 , $ subResult ->getHttpStatusCode ());
583583 /** @var CompositeSObject[] $body */
584584 $ body = $ subResult ->getBody ();
585- $ this ->assertCount (1000 , $ body );
585+ $ this ->assertCount (500 , $ body );
586586 }
587587}
0 commit comments