LocalFile.AdvancedObjectAPI#set-up
Running
IsTestName
with
locator1
with
value1
Running
waitForElementNotPresent
with parameters
//html[contains(@class,'lfr-spa-loading')]
Running
isElementPresent
with parameters
//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running
waitForElementNotPresent
with parameters
//div[contains(@class,'lfr-notification-wrapper') and contains(@style,'height: 82px;')]
Running
assertJavaScriptErrors
with parameters
Running
assertLiferayErrors
Running
isTestName
with parameters
true
true
PASSED
true
true
PASSED
supervisor
supervisor
PASSED
LocalFile.AdvancedObjectAPI#CanReturnAggregationTermsDetailsInOneToManyRelationshipAfterObjectDeletion
Aggregation Terms in oneToMany relationship after object deletion
Courtney
Courtney
PASSED
Aaron
Aaron
PASSED
Bruce
Bruce
PASSED
Riley
Riley
PASSED
Justin
Justin
PASSED
1
1
PASSED
1
1
PASSED
LocalFile.AdvancedObjectAPI#tear-down
Running
delete
with parameters
Arg: ${curl}
Return: Finished executing commands.
Running
delete
with parameters
Arg: ${curl}
Return: Finished executing commands.
Pause Test
Continue Test
LocalFile.AdvancedObjectAPI#CanReturnAggregationTermsDetailsInOneToManyRelationshipAfterObjectDeletion
9
setUp {
10
TestCase.setUpPortalInstance();
154
var testNameSkipPortalInstance = PropsUtil.get("test.name.skip.portal.instance");
155
var testPortalInstance = PropsUtil.get("test.portal.instance");
157
if (!(IsTestName(locator1 = "", value1 = "${testNameSkipPortalInstance}"))) {
158
HeadlessPortalInstanceAPI.cleanAllPortalInstances(authenticationMethod = "${authenticationMethod}");
106
var portalInstanceJson = HeadlessPortalInstanceAPI._getPortalInstances(authenticationMethod = "${authenticationMethod}");
5
var portalURL = JSONCompany.getDefaultPortalURL();
41
var portalURL = PropsUtil.get("default.portal.url");
43
if (!(contains("${portalURL}", "http"))) {
44
var portalURL = "http://${portalURL}";
}
47
return "${portalURL}";
7
if ("${authenticationMethod}" == "By Screen Name") {
8
var userName = "test";
}
10
else {
11
var userName = "test@liferay.com";
}
14
var curl = ''' ${portalURL}/o/headless-portal-instances/v1.0/portal-instances \ -u ${userName}:test \ -H Content-Type: application/json ''';
20
var json = JSONCurlUtil.get("${curl}");
22
return "${json}";
108
var portalInstanceIds = JSONUtil.getWithJSONPath("${portalInstanceJson}", "$.items..portalInstanceId");
110
for (var portalInstanceId : list "${portalInstanceIds}") {
111
if ("${portalInstanceId}" != "liferay.com") {
112
HeadlessPortalInstanceAPI.deletePortalInstance( authenticationMethod = "${authenticationMethod}", portalInstanceId = "${portalInstanceId}");
121
Variables.assertDefined(parameterList = "${portalInstanceId}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
123
var portalURL = JSONCompany.getDefaultPortalURL();
41
var portalURL = PropsUtil.get("default.portal.url");
43
if (!(contains("${portalURL}", "http"))) {
44
var portalURL = "http://${portalURL}";
}
47
return "${portalURL}";
124
var portalInstanceId = StringUtil.replace("${portalInstanceId}", " ", "%20");
126
if ("${authenticationMethod}" == "By Screen Name") {
127
var userName = "test";
}
129
else {
130
var userName = "test@liferay.com";
}
133
var curl = ''' ${portalURL}/o/headless-portal-instances/v1.0/portal-instances/${portalInstanceId} \ -u ${userName}:test \ -H Content-Type: application/json ''';
139
JSONCurlUtil.delete("${curl}");
}
}
160
if ("${testPortalInstance}" == "true") {
161
SignIn.signInPortalInstanceSetUp();
3
var userEmailAddress = "test@liferay.com";
4
var userPassword = "test";
5
var userPasswordReminderAnswer = "test";
48
var portalURL = PropsUtil.get("portal.url");
50
var portalURL = StringUtil.replace("${portalURL}", "http://", "");
52
var portalURL = StringUtil.replace("${portalURL}", ":8080", "");
54
HeadlessPortalInstanceAPI.addPortalInstance( authenticationMethod = "${authenticationMethod}", domain = "liferay.com", portalInstanceId = "${portalURL}", virtualHost = "${portalURL}");
27
Variables.assertDefined(parameterList = "${domain},${virtualHost},${portalInstanceId}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
29
var portalURL = JSONCompany.getDefaultPortalURL();
41
var portalURL = PropsUtil.get("default.portal.url");
43
if (!(contains("${portalURL}", "http"))) {
44
var portalURL = "http://${portalURL}";
}
47
return "${portalURL}";
30
var parameters = JSONUtil2._addJSONObject( json = "{}", key = "domain", value = ""${domain}"");
67
if (!(isSet(json)) || !(isSet(key)) || !(isSet(value))) {
68
fail("Error, 'JSON', 'key', and 'value' must all be set");
}
71
var bool = JSONUtil2._isJSONObjectPresent( json = "${json}", key = "${key}");
133
var temp = RegexUtil.replace("${json}", "\"(${key})\"\s*:\s*", "1");
135
if ("${temp}" == "${key}") {
136
return "TRUE";
}
138
else {
139
return "FALSE";
}
75
if ("${bool}" == "TRUE") {
76
fail("Error, '${key}' already exists in the JSON");
}
79
if ("${json}" == "{}") {
80
var json = '''{"${key}" : ${value}}''';
}
82
else {
83
var json = StringUtil.regexReplaceFirst("${json}", "(.*)\}", "$1, \"${key}\": ${value}}");
}
86
return "${json}";
35
var parameters = JSONUtil2._addJSONObject( json = "${parameters}", key = "virtualHost", value = ""${virtualHost}"");
67
if (!(isSet(json)) || !(isSet(key)) || !(isSet(value))) {
68
fail("Error, 'JSON', 'key', and 'value' must all be set");
}
71
var bool = JSONUtil2._isJSONObjectPresent( json = "${json}", key = "${key}");
133
var temp = RegexUtil.replace("${json}", "\"(${key})\"\s*:\s*", "1");
135
if ("${temp}" == "${key}") {
136
return "TRUE";
}
138
else {
139
return "FALSE";
}
75
if ("${bool}" == "TRUE") {
76
fail("Error, '${key}' already exists in the JSON");
}
79
if ("${json}" == "{}") {
80
var json = '''{"${key}" : ${value}}''';
}
82
else {
83
var json = StringUtil.regexReplaceFirst("${json}", "(.*)\}", "$1, \"${key}\": ${value}}");
}
86
return "${json}";
40
var parameters = JSONUtil2._addJSONObject( json = "${parameters}", key = "portalInstanceId", value = ""${portalInstanceId}"");
67
if (!(isSet(json)) || !(isSet(key)) || !(isSet(value))) {
68
fail("Error, 'JSON', 'key', and 'value' must all be set");
}
71
var bool = JSONUtil2._isJSONObjectPresent( json = "${json}", key = "${key}");
133
var temp = RegexUtil.replace("${json}", "\"(${key})\"\s*:\s*", "1");
135
if ("${temp}" == "${key}") {
136
return "TRUE";
}
138
else {
139
return "FALSE";
}
75
if ("${bool}" == "TRUE") {
76
fail("Error, '${key}' already exists in the JSON");
}
79
if ("${json}" == "{}") {
80
var json = '''{"${key}" : ${value}}''';
}
82
else {
83
var json = StringUtil.regexReplaceFirst("${json}", "(.*)\}", "$1, \"${key}\": ${value}}");
}
86
return "${json}";
45
if ("${authenticationMethod}" == "By Screen Name") {
46
var userName = "test";
}
48
else {
49
var userName = "test@liferay.com";
}
52
var curl = ''' ${portalURL}/o/headless-portal-instances/v1.0/portal-instances \ -u ${userName}:test \ -d ${parameters} \ -H Content-Type: application/json ''';
59
JSONCurlUtil.post("${curl}");
}
}
12
task ("Given active object definitions created") {
13
var objectDefinitionId1 = ObjectDefinitionAPI.createAndPublishObjectDefinition( en_US_label = "Manager", en_US_plural_label = "Managers", name = "Manager", requiredStringFieldName = "firstname");
361
var objectDefinitionId = ObjectDefinitionAPI._createObjectDefinition( en_US_label = "${en_US_label}", en_US_plural_label = "${en_US_plural_label}", name = "${name}", requiredStringFieldName = "${requiredStringFieldName}");
75
Variables.assertDefined(parameterList = "${en_US_label},${name},${requiredStringFieldName},${en_US_plural_label}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
77
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
79
var curl = ''' ${portalURL}/o/object-admin/v1.0/object-definitions \ -u test@liferay.com:test \ -H Content-Type: application/json -d { "active": true, "label": { "en_US": "${en_US_label}" }, "name": "${name}", "objectFields": [{ "DBType": "String", "businessType": "Text", "indexed": true, "indexedAsKeyword": true, "label": { "en_US": "${requiredStringFieldName}" }, "name": "${requiredStringFieldName}", "required": true, "dbtype": "String" }], "pluralLabel": { "en_US": "${en_US_plural_label}" }, "portlet": true, "scope": "company" } ''';
110
var objectDefinitionId = JSONCurlUtil.post("${curl}", "$.id");
112
return "${objectDefinitionId}";
367
ObjectDefinitionAPI._publishObjectDefinition(objectDefinitionId = "${objectDefinitionId}");
266
Variables.assertDefined(parameterList = "${objectDefinitionId}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
268
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
270
var curl = ''' ${portalURL}/o/object-admin/v1.0/object-definitions/${objectDefinitionId}/publish \ -u test@liferay.com:test ''';
275
var json = JSONCurlUtil.post("${curl}");
277
return "${json}";
369
var objectDefinitionStatus = ObjectDefinitionAPI._getObjectDefinitionStatusById(objectDefinitionId = "${objectDefinitionId}");
200
Variables.assertDefined(parameterList = "${objectDefinitionId}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
202
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
204
var curl = ''' ${portalURL}/o/object-admin/v1.0/object-definitions/${objectDefinitionId} \ -u test@liferay.com:test ''';
209
var objectDefinitionStatus = JSONCurlUtil.get("${curl}", "$.active");
211
return "${objectDefinitionStatus}";
371
TestUtils.assertEquals( actual = "${objectDefinitionStatus}", expected = "true");
4
echo("${expected}");
6
echo("${actual}");
8
if ("${expected}" == "${actual}") {
9
echo("PASSED");
}
11
else {
12
TestUtils.fail(message = "FAILED: expected '${expected}', actual was '${actual}'");
30
if (!(isSet(message))) {
31
var message = "FAIL";
}
34
echo("${message}");
36
fail("${message}");
}
375
return "${objectDefinitionId}";
18
var objectDefinitionId2 = ObjectDefinitionAPI.createAndPublishObjectDefinition( en_US_label = "Employee", en_US_plural_label = "Employees", name = "Employee", requiredStringFieldName = "firstname");
361
var objectDefinitionId = ObjectDefinitionAPI._createObjectDefinition( en_US_label = "${en_US_label}", en_US_plural_label = "${en_US_plural_label}", name = "${name}", requiredStringFieldName = "${requiredStringFieldName}");
75
Variables.assertDefined(parameterList = "${en_US_label},${name},${requiredStringFieldName},${en_US_plural_label}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
77
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
79
var curl = ''' ${portalURL}/o/object-admin/v1.0/object-definitions \ -u test@liferay.com:test \ -H Content-Type: application/json -d { "active": true, "label": { "en_US": "${en_US_label}" }, "name": "${name}", "objectFields": [{ "DBType": "String", "businessType": "Text", "indexed": true, "indexedAsKeyword": true, "label": { "en_US": "${requiredStringFieldName}" }, "name": "${requiredStringFieldName}", "required": true, "dbtype": "String" }], "pluralLabel": { "en_US": "${en_US_plural_label}" }, "portlet": true, "scope": "company" } ''';
110
var objectDefinitionId = JSONCurlUtil.post("${curl}", "$.id");
112
return "${objectDefinitionId}";
367
ObjectDefinitionAPI._publishObjectDefinition(objectDefinitionId = "${objectDefinitionId}");
266
Variables.assertDefined(parameterList = "${objectDefinitionId}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
268
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
270
var curl = ''' ${portalURL}/o/object-admin/v1.0/object-definitions/${objectDefinitionId}/publish \ -u test@liferay.com:test ''';
275
var json = JSONCurlUtil.post("${curl}");
277
return "${json}";
369
var objectDefinitionStatus = ObjectDefinitionAPI._getObjectDefinitionStatusById(objectDefinitionId = "${objectDefinitionId}");
200
Variables.assertDefined(parameterList = "${objectDefinitionId}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
202
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
204
var curl = ''' ${portalURL}/o/object-admin/v1.0/object-definitions/${objectDefinitionId} \ -u test@liferay.com:test ''';
209
var objectDefinitionStatus = JSONCurlUtil.get("${curl}", "$.active");
211
return "${objectDefinitionStatus}";
371
TestUtils.assertEquals( actual = "${objectDefinitionStatus}", expected = "true");
4
echo("${expected}");
6
echo("${actual}");
8
if ("${expected}" == "${actual}") {
9
echo("PASSED");
}
11
else {
12
TestUtils.fail(message = "FAILED: expected '${expected}', actual was '${actual}'");
30
if (!(isSet(message))) {
31
var message = "FAIL";
}
34
echo("${message}");
36
fail("${message}");
}
375
return "${objectDefinitionId}";
}
25
task ("Given a relationship between two object definitions created") {
26
var relationshipName = ObjectDefinitionAPI.createRelationship( deletionType = "cascade", en_US_label = "Supervisor", name = "supervisor", objectDefinitionId1 = "${objectDefinitionId1}", objectDefinitionId2 = "${objectDefinitionId2}", type = "oneToMany");
405
var relationshipId = ObjectDefinitionAPI._createRelationship( deletionType = "${deletionType}", en_US_label = "${en_US_label}", name = "${name}", objectDefinitionId1 = "${objectDefinitionId1}", objectDefinitionId2 = "${objectDefinitionId2}", type = "${type}");
116
Variables.assertDefined(parameterList = "${deletionType},${en_US_label},${name},${objectDefinitionId1},${objectDefinitionId2},${type}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
118
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
120
var curl = ''' ${portalURL}/o/object-admin/v1.0/object-definitions/${objectDefinitionId1}/object-relationships \ -u test@liferay.com:test \ -H Content-Type: application/json -d { "deletionType": "${deletionType}", "label": { "en_US": "${en_US_label}" }, "name": "${name}", "objectDefinitionId2": "${objectDefinitionId2}", "type": "${type}" } ''';
136
var relationshipId = JSONCurlUtil.post("${curl}", "$.id");
138
return "${relationshipId}";
413
var relationshipName = ObjectDefinitionAPI._getRelationshipNameById(relationshipId = "${relationshipId}");
251
Variables.assertDefined(parameterList = "${relationshipId}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
253
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
255
var curl = ''' ${portalURL}/o/object-admin/v1.0/object-relationships/${relationshipId} \ -u test@liferay.com:test ''';
260
var relationshipName = JSONCurlUtil.get("${curl}", "$.name");
262
return "${relationshipName}";
415
TestUtils.assertEquals( actual = "${relationshipName}", expected = "${name}");
4
echo("${expected}");
6
echo("${actual}");
8
if ("${expected}" == "${actual}") {
9
echo("PASSED");
}
11
else {
12
TestUtils.fail(message = "FAILED: expected '${expected}', actual was '${actual}'");
30
if (!(isSet(message))) {
31
var message = "FAIL";
}
34
echo("${message}");
36
fail("${message}");
}
419
return "${relationshipName}";
}
}
90
test CanReturnAggregationTermsDetailsInOneToManyRelationshipAfterObjectDeletion {
88
@description = "Aggregation Terms in oneToMany relationship after object deletion"
93
task ("Given two manager accounts created") {
94
var managerId1 = ObjectDefinitionAPI.createManager(managerFirstname = "Courtney");
393
var managerId = ObjectDefinitionAPI._createManager(firstname = "${managerFirstname}");
57
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
59
var curl = ''' ${portalURL}/o/c/managers \ -u test@liferay.com:test \ -H Content-Type: application/json -d { "firstname": "${firstname}" } ''';
69
var managerId = JSONCurlUtil.post("${curl}", "$.id");
71
return "${managerId}";
395
var firstname = ObjectDefinitionAPI._getManagerFirstnameById(managerId = "${managerId}");
173
Variables.assertDefined(parameterList = "${managerId}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
175
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
177
var curl = ''' ${portalURL}/o/c/managers/${managerId} \ -u test@liferay.com:test ''';
182
var managerFirstname = JSONCurlUtil.get("${curl}", "$.firstname");
184
return "${managerFirstname}";
397
TestUtils.assertEquals( actual = "${firstname}", expected = "${managerFirstname}");
4
echo("${expected}");
6
echo("${actual}");
8
if ("${expected}" == "${actual}") {
9
echo("PASSED");
}
11
else {
12
TestUtils.fail(message = "FAILED: expected '${expected}', actual was '${actual}'");
30
if (!(isSet(message))) {
31
var message = "FAIL";
}
34
echo("${message}");
36
fail("${message}");
}
401
return "${managerId}";
95
var managerId2 = ObjectDefinitionAPI.createManager(managerFirstname = "Aaron");
393
var managerId = ObjectDefinitionAPI._createManager(firstname = "${managerFirstname}");
57
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
59
var curl = ''' ${portalURL}/o/c/managers \ -u test@liferay.com:test \ -H Content-Type: application/json -d { "firstname": "${firstname}" } ''';
69
var managerId = JSONCurlUtil.post("${curl}", "$.id");
71
return "${managerId}";
395
var firstname = ObjectDefinitionAPI._getManagerFirstnameById(managerId = "${managerId}");
173
Variables.assertDefined(parameterList = "${managerId}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
175
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
177
var curl = ''' ${portalURL}/o/c/managers/${managerId} \ -u test@liferay.com:test ''';
182
var managerFirstname = JSONCurlUtil.get("${curl}", "$.firstname");
184
return "${managerFirstname}";
397
TestUtils.assertEquals( actual = "${firstname}", expected = "${managerFirstname}");
4
echo("${expected}");
6
echo("${actual}");
8
if ("${expected}" == "${actual}") {
9
echo("PASSED");
}
11
else {
12
TestUtils.fail(message = "FAILED: expected '${expected}', actual was '${actual}'");
30
if (!(isSet(message))) {
31
var message = "FAIL";
}
34
echo("${message}");
36
fail("${message}");
}
401
return "${managerId}";
}
98
task ("Given three employee accounts created with two of them related with the same manager") {
99
var employeeId1 = ObjectDefinitionAPI.createEmployee( employeeFirstname = "Bruce", managerId = "${managerId1}");
379
var employeeId = ObjectDefinitionAPI._createEmployee( firstname = "${employeeFirstname}", managerId = "${managerId}");
38
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
40
var curl = ''' ${portalURL}/o/c/employees \ -u test@liferay.com:test \ -H Content-Type: application/json -d { "firstname": "${firstname}", "r_supervisor_c_managerId": "${managerId}" } ''';
51
var employeeId = JSONCurlUtil.post("${curl}", "$.id");
53
return "${employeeId}";
383
var firstname = ObjectDefinitionAPI._getEmployeeFirstnameById(employeeId = "${employeeId}");
158
Variables.assertDefined(parameterList = "${employeeId}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
160
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
162
var curl = ''' ${portalURL}/o/c/employees/${employeeId} \ -u test@liferay.com:test ''';
167
var employeeFirstname = JSONCurlUtil.get("${curl}", "$.firstname");
169
return "${employeeFirstname}";
385
TestUtils.assertEquals( actual = "${firstname}", expected = "${employeeFirstname}");
4
echo("${expected}");
6
echo("${actual}");
8
if ("${expected}" == "${actual}") {
9
echo("PASSED");
}
11
else {
12
TestUtils.fail(message = "FAILED: expected '${expected}', actual was '${actual}'");
30
if (!(isSet(message))) {
31
var message = "FAIL";
}
34
echo("${message}");
36
fail("${message}");
}
389
return "${employeeId}";
102
var employeeId2 = ObjectDefinitionAPI.createEmployee( employeeFirstname = "Riley", managerId = "${managerId2}");
379
var employeeId = ObjectDefinitionAPI._createEmployee( firstname = "${employeeFirstname}", managerId = "${managerId}");
38
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
40
var curl = ''' ${portalURL}/o/c/employees \ -u test@liferay.com:test \ -H Content-Type: application/json -d { "firstname": "${firstname}", "r_supervisor_c_managerId": "${managerId}" } ''';
51
var employeeId = JSONCurlUtil.post("${curl}", "$.id");
53
return "${employeeId}";
383
var firstname = ObjectDefinitionAPI._getEmployeeFirstnameById(employeeId = "${employeeId}");
158
Variables.assertDefined(parameterList = "${employeeId}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
160
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
162
var curl = ''' ${portalURL}/o/c/employees/${employeeId} \ -u test@liferay.com:test ''';
167
var employeeFirstname = JSONCurlUtil.get("${curl}", "$.firstname");
169
return "${employeeFirstname}";
385
TestUtils.assertEquals( actual = "${firstname}", expected = "${employeeFirstname}");
4
echo("${expected}");
6
echo("${actual}");
8
if ("${expected}" == "${actual}") {
9
echo("PASSED");
}
11
else {
12
TestUtils.fail(message = "FAILED: expected '${expected}', actual was '${actual}'");
30
if (!(isSet(message))) {
31
var message = "FAIL";
}
34
echo("${message}");
36
fail("${message}");
}
389
return "${employeeId}";
105
var employeeId3 = ObjectDefinitionAPI.createEmployee( employeeFirstname = "Justin", managerId = "${managerId2}");
379
var employeeId = ObjectDefinitionAPI._createEmployee( firstname = "${employeeFirstname}", managerId = "${managerId}");
38
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
40
var curl = ''' ${portalURL}/o/c/employees \ -u test@liferay.com:test \ -H Content-Type: application/json -d { "firstname": "${firstname}", "r_supervisor_c_managerId": "${managerId}" } ''';
51
var employeeId = JSONCurlUtil.post("${curl}", "$.id");
53
return "${employeeId}";
383
var firstname = ObjectDefinitionAPI._getEmployeeFirstnameById(employeeId = "${employeeId}");
158
Variables.assertDefined(parameterList = "${employeeId}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
160
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
162
var curl = ''' ${portalURL}/o/c/employees/${employeeId} \ -u test@liferay.com:test ''';
167
var employeeFirstname = JSONCurlUtil.get("${curl}", "$.firstname");
169
return "${employeeFirstname}";
385
TestUtils.assertEquals( actual = "${firstname}", expected = "${employeeFirstname}");
4
echo("${expected}");
6
echo("${actual}");
8
if ("${expected}" == "${actual}") {
9
echo("PASSED");
}
11
else {
12
TestUtils.fail(message = "FAILED: expected '${expected}', actual was '${actual}'");
30
if (!(isSet(message))) {
31
var message = "FAIL";
}
34
echo("${message}");
36
fail("${message}");
}
389
return "${employeeId}";
}
110
task ("Given deleting one of the employees related with the same manager") {
111
ObjectDefinitionAPI.deleteEmployee(employeeId = "${employeeId3}");
423
ObjectDefinitionAPI._deleteEmployee(employeeId = "${employeeId}");
142
Variables.assertDefined(parameterList = "${employeeId}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
144
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
146
var curl = ''' ${portalURL}/o/c/employees/${employeeId} \ -u test@liferay.com:test \ -H accept: application/json ''';
152
var response = JSONCurlUtil.delete("${curl}");
154
return "${response}";
}
114
task ("When calling for 'employees' with a 'managerId' as aggregationTerms parameter") {
115
var getFacetsWithManagerId = ObjectDefinitionAPI.getObjectsWithAggregationTerms( aggregationTermsValue = "managerId", objects = "employees");
427
var getObjectsWithAggregationTermsJSON = ObjectDefinitionAPI._getObjectsWithAggregationTerms( aggregationTermsValue = "${aggregationTermsValue}", objects = "${objects}");
221
Variables.assertDefined(parameterList = "${aggregationTermsValue}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
223
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
225
var curl = ''' ${portalURL}/o/c/${objects}?aggregationTerms=${aggregationTermsValue} \ -u test@liferay.com:test ''';
230
var json = JSONCurlUtil.get("${curl}");
232
return "${json}";
431
return "${getObjectsWithAggregationTermsJSON}";
}
120
task ("Then both managerId in facets have value 1 as the number of ocurrences") {
121
ObjectDefinitionAPI.assertInFacetsWithCorrectValue( expectedValue = "1", managerId = "${managerId1}", responseToParse = "${getFacetsWithManagerId}");
325
var actualValue = JSONUtil.getWithJSONPath("${responseToParse}", "$..facetValues[?(@.term=='${managerId}' && @.numberOfOccurrences==${expectedValue})].numberOfOccurrences");
327
TestUtils.assertEquals( actual = "${actualValue}", expected = "${expectedValue}");
4
echo("${expected}");
6
echo("${actual}");
8
if ("${expected}" == "${actual}") {
9
echo("PASSED");
}
11
else {
12
TestUtils.fail(message = "FAILED: expected '${expected}', actual was '${actual}'");
30
if (!(isSet(message))) {
31
var message = "FAIL";
}
34
echo("${message}");
36
fail("${message}");
}
126
ObjectDefinitionAPI.assertInFacetsWithCorrectValue( expectedValue = "1", managerId = "${managerId2}", responseToParse = "${getFacetsWithManagerId}");
325
var actualValue = JSONUtil.getWithJSONPath("${responseToParse}", "$..facetValues[?(@.term=='${managerId}' && @.numberOfOccurrences==${expectedValue})].numberOfOccurrences");
327
TestUtils.assertEquals( actual = "${actualValue}", expected = "${expectedValue}");
4
echo("${expected}");
6
echo("${actual}");
8
if ("${expected}" == "${actual}") {
9
echo("PASSED");
}
11
else {
12
TestUtils.fail(message = "FAILED: expected '${expected}', actual was '${actual}'");
30
if (!(isSet(message))) {
31
var message = "FAIL";
}
34
echo("${message}");
36
fail("${message}");
}
}
}
36
tearDown {
37
if ("${testPortalInstance}" == "true") {
38
PortalInstances.tearDownCP();
102
JSONUser.tearDownNonAdminUsers(authenticationMethod = "${authenticationMethod}");
273
var userIds = JSONUserAPI._getUserIds(authenticationMethod = "${authenticationMethod}");
276
var companyId = JSONCompany.getCompanyId(authenticationMethod = "${authenticationMethod}");
4
if (!(isSet(portalInstanceName))) {
5
var portalInstanceName = JSONCompany.getPortalInstanceName();
51
var testNameSkipPortalInstance = PropsUtil.get("test.name.skip.portal.instance");
52
var testPortalInstance = PropsUtil.get("test.portal.instance");
54
if (("${testPortalInstance}" == "true") && !(IsTestName(locator1 = "", value1 = "${testNameSkipPortalInstance}"))) {
55
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
57
var portalInstanceName = JSONCompany.parsePortalInstanceURL(portalURL = "${portalURL}");
73
Variables.assertDefined(parameterList = "${portalURL}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
75
var portalInstanceName = StringUtil.replace("${portalURL}", "http://", "");
77
var portalInstanceName = StringUtil.replace("${portalInstanceName}", ":8080", "");
79
return "${portalInstanceName}";
59
return "${portalInstanceName}";
}
61
else {
62
return "localhost";
}
}
8
if (!(isSet(portalURL))) {
9
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
}
12
if (!(isSet(creatorEmailAddress))) {
13
if ("${authenticationMethod}" == "By Screen Name") {
14
if (!(isSet(userScreenName))) {
15
var creatorEmailAddress = "test";
}
17
else {
18
var creatorEmailAddress = "${userScreenName}";
}
}
21
else {
22
var creatorEmailAddress = "test@liferay.com";
}
}
26
if (!(isSet(creatorPassword))) {
27
var creatorPassword = "test";
}
30
var curl = ''' ${portalURL}/api/jsonws/company/get-company-by-virtual-host/virtual-host/${portalInstanceName} \ -u ${creatorEmailAddress}:${creatorPassword} ''';
35
var companyId = JSONCurlUtil.get("${curl}", "$['companyId']");
37
return "${companyId}";
278
if (isSet(specificURL)) {
279
var portalURL = "${specificURL}";
}
281
else {
282
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
}
285
if ("${authenticationMethod}" == "By Screen Name") {
286
var userName = "test";
}
288
else {
289
var userName = "test@liferay.com";
}
292
var curl = ''' ${portalURL}/api/jsonws/user/get-company-users \ -u ${userName}:test \ -d companyId=${companyId} \ -d
\ -d
''';
300
var userIds = JSONCurlUtil.post("${curl}", "$..['userId']");
302
return "${userIds}";
275
for (var userId : list "${userIds}") {
276
var currentEmailAddress = JSONUserGetter.getEmailAddress( authenticationMethod = "${authenticationMethod}", userId = "${userId}");
25
Variables.assertDefined(parameterList = "${userId}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
27
var curl = JSONUserGetter._getUserByIdCurl( authenticationMethod = "${authenticationMethod}", userId = "${userId}");
4
Variables.assertDefined(parameterList = "${userId}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
6
var companyId = JSONCompany.getCompanyId(authenticationMethod = "${authenticationMethod}");
4
if (!(isSet(portalInstanceName))) {
5
var portalInstanceName = JSONCompany.getPortalInstanceName();
51
var testNameSkipPortalInstance = PropsUtil.get("test.name.skip.portal.instance");
52
var testPortalInstance = PropsUtil.get("test.portal.instance");
54
if (("${testPortalInstance}" == "true") && !(IsTestName(locator1 = "", value1 = "${testNameSkipPortalInstance}"))) {
55
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
57
var portalInstanceName = JSONCompany.parsePortalInstanceURL(portalURL = "${portalURL}");
73
Variables.assertDefined(parameterList = "${portalURL}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
75
var portalInstanceName = StringUtil.replace("${portalURL}", "http://", "");
77
var portalInstanceName = StringUtil.replace("${portalInstanceName}", ":8080", "");
79
return "${portalInstanceName}";
59
return "${portalInstanceName}";
}
61
else {
62
return "localhost";
}
}
8
if (!(isSet(portalURL))) {
9
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
}
12
if (!(isSet(creatorEmailAddress))) {
13
if ("${authenticationMethod}" == "By Screen Name") {
14
if (!(isSet(userScreenName))) {
15
var creatorEmailAddress = "test";
}
17
else {
18
var creatorEmailAddress = "${userScreenName}";
}
}
21
else {
22
var creatorEmailAddress = "test@liferay.com";
}
}
26
if (!(isSet(creatorPassword))) {
27
var creatorPassword = "test";
}
30
var curl = ''' ${portalURL}/api/jsonws/company/get-company-by-virtual-host/virtual-host/${portalInstanceName} \ -u ${creatorEmailAddress}:${creatorPassword} ''';
35
var companyId = JSONCurlUtil.get("${curl}", "$['companyId']");
37
return "${companyId}";
7
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
9
if ("${authenticationMethod}" == "By Screen Name") {
10
var userName = "test";
}
12
else {
13
var userName = "test@liferay.com";
}
16
var curl = ''' ${portalURL}/api/jsonws/user/get-user-by-id/user-id/${userId} \ -u ${userName}:test \ ''';
21
return "${curl}";
31
var userEmailAddress = JSONCurlUtil.get("${curl}", "$['emailAddress']");
33
return "${userEmailAddress}";
280
if ("${currentEmailAddress}" != "test@liferay.com") {
281
JSONUser.deleteUserByUserId( authenticationMethod = "${authenticationMethod}", userId = "${userId}");
216
Variables.assertDefined(parameterList = "${userId}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
218
JSONUserAPI._deleteUser( authenticationMethod = "${authenticationMethod}", userId = "${userId}");
139
Variables.assertDefined(parameterList = "${userId}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
141
if (isSet(specificURL)) {
142
var portalURL = "${specificURL}";
}
144
else {
145
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
}
148
if ("${authenticationMethod}" == "By Screen Name") {
149
var userName = "test";
}
151
else {
152
var userName = "test@liferay.com";
}
155
var curl = ''' ${portalURL}/api/jsonws/user/delete-user \ -u ${userName}:test \ -d userId=${userId} ''';
161
com.liferay.poshi.runner.util.JSONCurlUtil.post("${curl}");
}
}
104
HeadlessPortalInstanceAPI.cleanAllPortalInstances(authenticationMethod = "${authenticationMethod}");
106
var portalInstanceJson = HeadlessPortalInstanceAPI._getPortalInstances(authenticationMethod = "${authenticationMethod}");
5
var portalURL = JSONCompany.getDefaultPortalURL();
41
var portalURL = PropsUtil.get("default.portal.url");
43
if (!(contains("${portalURL}", "http"))) {
44
var portalURL = "http://${portalURL}";
}
47
return "${portalURL}";
7
if ("${authenticationMethod}" == "By Screen Name") {
8
var userName = "test";
}
10
else {
11
var userName = "test@liferay.com";
}
14
var curl = ''' ${portalURL}/o/headless-portal-instances/v1.0/portal-instances \ -u ${userName}:test \ -H Content-Type: application/json ''';
20
var json = JSONCurlUtil.get("${curl}");
22
return "${json}";
108
var portalInstanceIds = JSONUtil.getWithJSONPath("${portalInstanceJson}", "$.items..portalInstanceId");
110
for (var portalInstanceId : list "${portalInstanceIds}") {
111
if ("${portalInstanceId}" != "liferay.com") {
112
HeadlessPortalInstanceAPI.deletePortalInstance( authenticationMethod = "${authenticationMethod}", portalInstanceId = "${portalInstanceId}");
121
Variables.assertDefined(parameterList = "${portalInstanceId}");
5
if (!(isSet(parameterList))) {
6
fail("Please define a parameter list in 'parameterList'");
}
9
for (var parameter : list "${parameterList}") {
13
var undefined = StringUtil.matches("${parameter}", "\$\{[^\$\{\s]*\}");
17
if (("${undefined}" == "true") && ("${parameter}" != "false")) {
18
fail("Please set '${parameter}'");
}
}
123
var portalURL = JSONCompany.getDefaultPortalURL();
41
var portalURL = PropsUtil.get("default.portal.url");
43
if (!(contains("${portalURL}", "http"))) {
44
var portalURL = "http://${portalURL}";
}
47
return "${portalURL}";
124
var portalInstanceId = StringUtil.replace("${portalInstanceId}", " ", "%20");
126
if ("${authenticationMethod}" == "By Screen Name") {
127
var userName = "test";
}
129
else {
130
var userName = "test@liferay.com";
}
133
var curl = ''' ${portalURL}/o/headless-portal-instances/v1.0/portal-instances/${portalInstanceId} \ -u ${userName}:test \ -H Content-Type: application/json ''';
139
JSONCurlUtil.delete("${curl}");
}
}
}
40
else {
41
ObjectAdmin.deleteObjectViaAPI(objectName = "Manager");
733
JSONObject.deleteObject( objectName = "${objectName}", userEmailAddress = "${userEmailAddress}", userPassword = "${userPassword}");
325
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
326
var objectId = JSONObject.getObjectId( objectName = "${objectName}", userEmailAddress = "${userEmailAddress}", userPassword = "${userPassword}");
445
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
447
if (!(isSet(userEmailAddress))) {
448
var userEmailAddress = "test@liferay.com";
}
451
if (!(isSet(userPassword))) {
452
var userPassword = "test";
}
455
var curl = ''' ${portalURL}/o/object-admin/v1.0/object-definitions \ -u ${userEmailAddress}:${userPassword} ''';
460
var objectId = JSONCurlUtil.get("${curl}", "$.items[?(@['name'] == '${objectName}')]['id']");
462
return "${objectId}";
331
if (!(isSet(userEmailAddress))) {
332
var userEmailAddress = "test@liferay.com";
}
335
if (!(isSet(userPassword))) {
336
var userPassword = "test";
}
339
var curl = ''' ${portalURL}/o/object-admin/v1.0/object-definitions/${objectId} \ -u ${userEmailAddress}:${userPassword} ''';
344
JSONCurlUtil.delete("${curl}");
43
ObjectAdmin.deleteObjectViaAPI(objectName = "Employee");
733
JSONObject.deleteObject( objectName = "${objectName}", userEmailAddress = "${userEmailAddress}", userPassword = "${userPassword}");
325
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
326
var objectId = JSONObject.getObjectId( objectName = "${objectName}", userEmailAddress = "${userEmailAddress}", userPassword = "${userPassword}");
445
var portalURL = JSONCompany.getPortalURL();
67
var portalURL = PropsUtil.get("portal.url");
69
return "${portalURL}";
447
if (!(isSet(userEmailAddress))) {
448
var userEmailAddress = "test@liferay.com";
}
451
if (!(isSet(userPassword))) {
452
var userPassword = "test";
}
455
var curl = ''' ${portalURL}/o/object-admin/v1.0/object-definitions \ -u ${userEmailAddress}:${userPassword} ''';
460
var objectId = JSONCurlUtil.get("${curl}", "$.items[?(@['name'] == '${objectName}')]['id']");
462
return "${objectId}";
331
if (!(isSet(userEmailAddress))) {
332
var userEmailAddress = "test@liferay.com";
}
335
if (!(isSet(userPassword))) {
336
var userPassword = "test";
}
339
var curl = ''' ${portalURL}/o/object-admin/v1.0/object-definitions/${objectId} \ -u ${userEmailAddress}:${userPassword} ''';
344
JSONCurlUtil.delete("${curl}");
}
}