Skip to content

Commit 0201386

Browse files
committed
TASK: Updating RAML types, Postman and OAS definition
1 parent 3999f16 commit 0201386

24 files changed

+2633
-52
lines changed
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
meta {
2+
name: Delete Application by ID
3+
type: http
4+
seq: 22
5+
}
6+
7+
delete {
8+
url: {{apiUrl}}/{{project-key}}/applications/{{id}}
9+
body: json
10+
auth: inherit
11+
}
12+
13+
14+
query {
15+
}
16+
17+
script:post-response {
18+
var data = res.body;
19+
if(res.status == 200 || res.status == 201) {
20+
if(data.results && data.results[0] && data.results[0].id && data.results[0].version){
21+
bru.setEnvVar("application-id", data.results[0].id);
22+
bru.setEnvVar("application-version", data.results[0].version);
23+
}
24+
if(data.results && data.results[0] && data.results[0].key){
25+
bru.setEnvVar("application-key", data.results[0].key);
26+
}
27+
if(data.version){
28+
bru.setEnvVar("application-version", data.version);
29+
}
30+
if(data.id){
31+
bru.setEnvVar("application-id", data.id);
32+
}
33+
if(data.key){
34+
bru.setEnvVar("application-key", data.key);
35+
}
36+
37+
}
38+
}
39+
40+
assert {
41+
res.status: in [200, 201]
42+
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
meta {
2+
name: Get Application by ID
3+
type: http
4+
seq: 19
5+
}
6+
7+
get {
8+
url: {{apiUrl}}/{{project-key}}/applications/{{id}}
9+
body: none
10+
auth: inherit
11+
}
12+
13+
14+
query {
15+
}
16+
17+
script:post-response {
18+
var data = res.body;
19+
if(res.status == 200 || res.status == 201) {
20+
if(data.results && data.results[0] && data.results[0].id && data.results[0].version){
21+
bru.setEnvVar("application-id", data.results[0].id);
22+
bru.setEnvVar("application-version", data.results[0].version);
23+
}
24+
if(data.results && data.results[0] && data.results[0].key){
25+
bru.setEnvVar("application-key", data.results[0].key);
26+
}
27+
if(data.version){
28+
bru.setEnvVar("application-version", data.version);
29+
}
30+
if(data.id){
31+
bru.setEnvVar("application-id", data.id);
32+
}
33+
if(data.key){
34+
bru.setEnvVar("application-key", data.key);
35+
}
36+
37+
}
38+
}
39+
40+
assert {
41+
res.status: in [200, 201]
42+
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
meta {
2+
name: Check Application by ID
3+
type: http
4+
seq: 20
5+
}
6+
7+
head {
8+
url: {{apiUrl}}/{{project-key}}/applications/{{id}}
9+
body: none
10+
auth: inherit
11+
}
12+
13+
14+
query {
15+
}
16+
17+
script:post-response {
18+
var data = res.body;
19+
if(res.status == 200 || res.status == 201) {
20+
if(data.results && data.results[0] && data.results[0].id && data.results[0].version){
21+
bru.setEnvVar("application-id", data.results[0].id);
22+
bru.setEnvVar("application-version", data.results[0].version);
23+
}
24+
if(data.results && data.results[0] && data.results[0].key){
25+
bru.setEnvVar("application-key", data.results[0].key);
26+
}
27+
if(data.version){
28+
bru.setEnvVar("application-version", data.version);
29+
}
30+
if(data.id){
31+
bru.setEnvVar("application-id", data.id);
32+
}
33+
if(data.key){
34+
bru.setEnvVar("application-key", data.key);
35+
}
36+
37+
}
38+
}
39+
40+
assert {
41+
res.status: in [200, 201]
42+
}
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
meta {
2+
name: Update Application by ID
3+
type: http
4+
seq: 21
5+
}
6+
7+
post {
8+
url: {{apiUrl}}/{{project-key}}/applications/{{id}}
9+
body: json
10+
auth: inherit
11+
}
12+
13+
body:json {
14+
{
15+
"version" : 1,
16+
"actions" : [ {
17+
"action" : "setName",
18+
"name" : "my-application"
19+
} ]
20+
}
21+
}
22+
23+
query {
24+
}
25+
26+
script:post-response {
27+
var data = res.body;
28+
if(res.status == 200 || res.status == 201) {
29+
if(data.results && data.results[0] && data.results[0].id && data.results[0].version){
30+
bru.setEnvVar("application-id", data.results[0].id);
31+
bru.setEnvVar("application-version", data.results[0].version);
32+
}
33+
if(data.results && data.results[0] && data.results[0].key){
34+
bru.setEnvVar("application-key", data.results[0].key);
35+
}
36+
if(data.version){
37+
bru.setEnvVar("application-version", data.version);
38+
}
39+
if(data.id){
40+
bru.setEnvVar("application-id", data.id);
41+
}
42+
if(data.key){
43+
bru.setEnvVar("application-key", data.key);
44+
}
45+
46+
}
47+
}
48+
49+
assert {
50+
res.status: in [200, 201]
51+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
meta {
2+
name: Query Applications
3+
type: http
4+
seq: 6
5+
}
6+
7+
get {
8+
url: {{apiUrl}}/{{project-key}}/applications
9+
body: none
10+
auth: inherit
11+
}
12+
13+
14+
query {
15+
~sort:
16+
~limit:
17+
~offset:
18+
~withTotal:
19+
}
20+
21+
script:post-response {
22+
var data = res.body;
23+
if(res.status == 200 || res.status == 201) {
24+
if(data.results && data.results[0] && data.results[0].id && data.results[0].version){
25+
bru.setEnvVar("application-id", data.results[0].id);
26+
bru.setEnvVar("application-version", data.results[0].version);
27+
}
28+
if(data.results && data.results[0] && data.results[0].key){
29+
bru.setEnvVar("application-key", data.results[0].key);
30+
}
31+
if(data.version){
32+
bru.setEnvVar("application-version", data.version);
33+
}
34+
if(data.id){
35+
bru.setEnvVar("application-id", data.id);
36+
}
37+
if(data.key){
38+
bru.setEnvVar("application-key", data.key);
39+
}
40+
41+
}
42+
}
43+
44+
assert {
45+
res.status: in [200, 201]
46+
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
meta {
2+
name: Delete Application by Key
3+
type: http
4+
seq: 26
5+
}
6+
7+
delete {
8+
url: {{apiUrl}}/{{project-key}}/applications/key={{application-key}}
9+
body: json
10+
auth: inherit
11+
}
12+
13+
14+
query {
15+
}
16+
17+
script:post-response {
18+
var data = res.body;
19+
if(res.status == 200 || res.status == 201) {
20+
if(data.results && data.results[0] && data.results[0].id && data.results[0].version){
21+
bru.setEnvVar("application-id", data.results[0].id);
22+
bru.setEnvVar("application-version", data.results[0].version);
23+
}
24+
if(data.results && data.results[0] && data.results[0].key){
25+
bru.setEnvVar("application-key", data.results[0].key);
26+
}
27+
if(data.version){
28+
bru.setEnvVar("application-version", data.version);
29+
}
30+
if(data.id){
31+
bru.setEnvVar("application-id", data.id);
32+
}
33+
if(data.key){
34+
bru.setEnvVar("application-key", data.key);
35+
}
36+
37+
}
38+
}
39+
40+
assert {
41+
res.status: in [200, 201]
42+
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
meta {
2+
name: Get Application by Key
3+
type: http
4+
seq: 23
5+
}
6+
7+
get {
8+
url: {{apiUrl}}/{{project-key}}/applications/key={{application-key}}
9+
body: none
10+
auth: inherit
11+
}
12+
13+
14+
query {
15+
}
16+
17+
script:post-response {
18+
var data = res.body;
19+
if(res.status == 200 || res.status == 201) {
20+
if(data.results && data.results[0] && data.results[0].id && data.results[0].version){
21+
bru.setEnvVar("application-id", data.results[0].id);
22+
bru.setEnvVar("application-version", data.results[0].version);
23+
}
24+
if(data.results && data.results[0] && data.results[0].key){
25+
bru.setEnvVar("application-key", data.results[0].key);
26+
}
27+
if(data.version){
28+
bru.setEnvVar("application-version", data.version);
29+
}
30+
if(data.id){
31+
bru.setEnvVar("application-id", data.id);
32+
}
33+
if(data.key){
34+
bru.setEnvVar("application-key", data.key);
35+
}
36+
37+
}
38+
}
39+
40+
assert {
41+
res.status: in [200, 201]
42+
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
meta {
2+
name: Check Application by Key
3+
type: http
4+
seq: 25
5+
}
6+
7+
head {
8+
url: {{apiUrl}}/{{project-key}}/applications/key={{application-key}}
9+
body: none
10+
auth: inherit
11+
}
12+
13+
14+
query {
15+
}
16+
17+
script:post-response {
18+
var data = res.body;
19+
if(res.status == 200 || res.status == 201) {
20+
if(data.results && data.results[0] && data.results[0].id && data.results[0].version){
21+
bru.setEnvVar("application-id", data.results[0].id);
22+
bru.setEnvVar("application-version", data.results[0].version);
23+
}
24+
if(data.results && data.results[0] && data.results[0].key){
25+
bru.setEnvVar("application-key", data.results[0].key);
26+
}
27+
if(data.version){
28+
bru.setEnvVar("application-version", data.version);
29+
}
30+
if(data.id){
31+
bru.setEnvVar("application-id", data.id);
32+
}
33+
if(data.key){
34+
bru.setEnvVar("application-key", data.key);
35+
}
36+
37+
}
38+
}
39+
40+
assert {
41+
res.status: in [200, 201]
42+
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
meta {
2+
name: Update Application by Key
3+
type: http
4+
seq: 24
5+
}
6+
7+
post {
8+
url: {{apiUrl}}/{{project-key}}/applications/key={{application-key}}
9+
body: json
10+
auth: inherit
11+
}
12+
13+
14+
query {
15+
}
16+
17+
script:post-response {
18+
var data = res.body;
19+
if(res.status == 200 || res.status == 201) {
20+
if(data.results && data.results[0] && data.results[0].id && data.results[0].version){
21+
bru.setEnvVar("application-id", data.results[0].id);
22+
bru.setEnvVar("application-version", data.results[0].version);
23+
}
24+
if(data.results && data.results[0] && data.results[0].key){
25+
bru.setEnvVar("application-key", data.results[0].key);
26+
}
27+
if(data.version){
28+
bru.setEnvVar("application-version", data.version);
29+
}
30+
if(data.id){
31+
bru.setEnvVar("application-id", data.id);
32+
}
33+
if(data.key){
34+
bru.setEnvVar("application-key", data.key);
35+
}
36+
37+
}
38+
}
39+
40+
assert {
41+
res.status: in [200, 201]
42+
}

0 commit comments

Comments
 (0)