@@ -440,6 +440,7 @@ function testDataStoreClass() {
440440 let promisePersons : Promise < Person [ ] > ;
441441 let promiseObject : Promise < object > ;
442442 let promiseNum : Promise < number > ;
443+ let promiseString : Promise < string > ;
443444
444445 const dataQueryObject = {
445446 pageSize : 123 ,
@@ -472,6 +473,7 @@ function testDataStoreClass() {
472473 promiseObject = dataStore . deepSave ( item ) ;
473474 promisePerson = dataStore . deepSave < Person > ( person ) ;
474475
476+ promiseObject = dataStore . remove ( 123 ) ;
475477 promiseObject = dataStore . remove ( 'str' ) ;
476478 promiseObject = dataStore . remove ( item ) ;
477479
@@ -485,6 +487,7 @@ function testDataStoreClass() {
485487 promisePersons = dataStore . find < Person > ( dataQueryObject ) ;
486488 promisePersons = dataStore . find < Person > ( { pageSize : 123 , offset : 0 } ) ;
487489
490+ promiseObject = dataStore . findById ( 123 ) ;
488491 promiseObject = dataStore . findById ( 'myId' ) ;
489492 promiseObject = dataStore . findById ( 'myId' , dataQueryBuilder ) ;
490493 promiseObject = dataStore . findById ( 'myId' , dataQueryObject ) ;
@@ -493,6 +496,7 @@ function testDataStoreClass() {
493496 promiseObject = dataStore . findById ( { foo : 'myId' } , dataQueryBuilder ) ;
494497 promiseObject = dataStore . findById ( { foo : 'myId' } , { properties : [ 'foo' ] } ) ;
495498
499+ promisePerson = dataStore . findById < Person > ( 123 ) ;
496500 promisePerson = dataStore . findById < Person > ( 'myId' ) ;
497501 promisePerson = dataStore . findById < Person > ( 'myId' , dataQueryBuilder ) ;
498502 promisePerson = dataStore . findById < Person > ( 'myId' , dataQueryObject ) ;
@@ -522,20 +526,48 @@ function testDataStoreClass() {
522526 promisePerson = dataStore . findLast < Person > ( dataQueryObject ) ;
523527 promisePerson = dataStore . findLast < Person > ( { pageSize : 123 } ) ;
524528
529+ promiseObject = dataStore . loadRelations ( 123 , loadRelationsQueryBuilder ) ;
525530 promiseObject = dataStore . loadRelations ( parentTableName , loadRelationsQueryBuilder ) ;
526531 promiseObject = dataStore . loadRelations ( parentTableName , relationsDataQueryObject ) ;
527532 promiseObject = dataStore . loadRelations ( parentTableName , { relationName : 'rel1' } ) ;
528533 promiseObject = dataStore . loadRelations ( parentTableName , { relationName : 'rel1' , relationModel : Person } ) ;
529534
535+ promisePersons = dataStore . loadRelations < Person > ( 123 , loadRelationsQueryBuilder ) ;
530536 promisePersons = dataStore . loadRelations < Person > ( parentTableName , loadRelationsQueryBuilder ) ;
531537 promisePersons = dataStore . loadRelations < Person > ( parentTableName , relationsDataQueryObject ) ;
532538 promisePersons = dataStore . loadRelations < Person > ( parentTableName , { relationName : 'rel1' } ) ;
533539 promisePersons = dataStore . loadRelations < Person > ( parentTableName , { relationName : 'rel1' , relationModel : Person } ) ;
534540
541+ promiseString = dataStore . setRelation ( 'parentId' , 'columnName' , [ 'abc' , 123 , { objectId : 'abc' } , { objectId : 123 } ] ) ;
542+ promiseString = dataStore . setRelation ( 123 , 'columnName' , [ 'abc' , 123 , { objectId : 'abc' } , { objectId : 123 } ] ) ;
543+ promiseString = dataStore . setRelation ( { objectId : 'abc' } , 'columnName' , [ 'abc' , 123 , { objectId : 'abc' } , { objectId : 123 } ] ) ;
544+ promiseString = dataStore . setRelation ( { objectId : 123 } , 'columnName' , [ 'abc' , 123 , { objectId : 'abc' } , { objectId : 123 } ] ) ;
545+ promiseString = dataStore . setRelation ( 'parentId' , 'columnName' , 'where-str' ) ;
546+ promiseString = dataStore . setRelation ( 123 , 'columnName' , 'where-str' ) ;
547+ promiseString = dataStore . setRelation ( { objectId : 'abc' } , 'columnName' , 'where-str' ) ;
548+ promiseString = dataStore . setRelation ( { objectId : 123 } , 'columnName' , 'where-str' ) ;
549+
550+ promiseString = dataStore . addRelation ( 'parentId' , 'columnName' , [ 'abc' , 123 , { objectId : 'abc' } , { objectId : 123 } ] ) ;
551+ promiseString = dataStore . addRelation ( 123 , 'columnName' , [ 'abc' , 123 , { objectId : 'abc' } , { objectId : 123 } ] ) ;
552+ promiseString = dataStore . addRelation ( { objectId : 'abc' } , 'columnName' , [ 'abc' , 123 , { objectId : 'abc' } , { objectId : 123 } ] ) ;
553+ promiseString = dataStore . addRelation ( { objectId : 123 } , 'columnName' , [ 'abc' , 123 , { objectId : 'abc' } , { objectId : 123 } ] ) ;
554+ promiseString = dataStore . addRelation ( 'parentId' , 'columnName' , 'where-str' ) ;
555+ promiseString = dataStore . addRelation ( 123 , 'columnName' , 'where-str' ) ;
556+ promiseString = dataStore . addRelation ( { objectId : 'abc' } , 'columnName' , 'where-str' ) ;
557+ promiseString = dataStore . addRelation ( { objectId : 123 } , 'columnName' , 'where-str' ) ;
558+
559+ promiseString = dataStore . deleteRelation ( 'parentId' , 'columnName' , [ 'abc' , 123 , { objectId : 'abc' } , { objectId : 123 } ] ) ;
560+ promiseString = dataStore . deleteRelation ( 123 , 'columnName' , [ 'abc' , 123 , { objectId : 'abc' } , { objectId : 123 } ] ) ;
561+ promiseString = dataStore . deleteRelation ( { objectId : 'abc' } , 'columnName' , [ 'abc' , 123 , { objectId : 'abc' } , { objectId : 123 } ] ) ;
562+ promiseString = dataStore . deleteRelation ( { objectId : 123 } , 'columnName' , [ 'abc' , 123 , { objectId : 'abc' } , { objectId : 123 } ] ) ;
563+ promiseString = dataStore . deleteRelation ( 'parentId' , 'columnName' , 'where-str' ) ;
564+ promiseString = dataStore . deleteRelation ( 123 , 'columnName' , 'where-str' ) ;
565+ promiseString = dataStore . deleteRelation ( { objectId : 'abc' } , 'columnName' , 'where-str' ) ;
566+ promiseString = dataStore . deleteRelation ( { objectId : 123 } , 'columnName' , 'where-str' ) ;
567+
535568 promiseNum = dataStore . getObjectCount ( ) ;
536569 promiseNum = dataStore . getObjectCount ( 'foo=123' ) ;
537570 promiseNum = dataStore . getObjectCount ( dataQueryBuilder ) ;
538-
539571}
540572
541573function testPersistence ( ) {
@@ -1191,7 +1223,8 @@ function testBulkOperations() {
11911223 resultPromiseString = dataStore . bulkUpdate ( 'where clause string' , { foo : 'bar' } ) ;
11921224
11931225 resultPromiseString = dataStore . bulkDelete ( 'where clause string' ) ;
1194- resultPromiseString = dataStore . bulkDelete ( [ 'objectId1' , 'objectId2' , 'objectId3' ] ) ;
1226+ resultPromiseString = dataStore . bulkDelete ( [ 'objectId1' , { objectId : 'objectId1' } , 123 ] ) ;
1227+ resultPromiseString = dataStore . bulkDelete ( [ { objectId : 123 } , 123 ] ) ;
11951228 resultPromiseString = dataStore . bulkDelete ( [ { objectId : 'objectId1' } ] ) ;
11961229 resultPromiseString = dataStore . bulkDelete ( [ { objectId : 'objectId1' , foo : 'bar' } ] ) ;
11971230}
@@ -1417,8 +1450,10 @@ function testUserService() {
14171450 promiseObject = Backendless . UserService . createEmailConfirmationURL ( 'email' ) ;
14181451 promiseObject = Backendless . UserService . createEmailConfirmationURL ( 1234 ) ;
14191452
1453+ promiseVoid = Backendless . UserService . enableUser ( 123 ) ;
14201454 promiseVoid = Backendless . UserService . enableUser ( userId ) ;
14211455
1456+ promiseVoid = Backendless . UserService . disableUser ( 123 ) ;
14221457 promiseVoid = Backendless . UserService . disableUser ( userId ) ;
14231458
14241459 promiseString = Backendless . UserService . getAuthorizationUrlLink ( 'google' , { email : 'userEmail' } , 'email;photo' , false , 'https://foo' , 'foo.bar' ) ;
0 commit comments