vid-automation selenium tests
[vid.git] / vid-automation / src / main / java / org / opencomp / simulator / presetGenerator / presets / mso / PresetMSOBaseDelete.java
1 package org.opencomp.simulator.presetGenerator.presets.mso;
2
3 import org.opencomp.simulator.presetGenerator.presets.BasePresets.BaseMSOPreset;
4 import org.springframework.http.HttpMethod;
5
6 public abstract class PresetMSOBaseDelete extends BaseMSOPreset {
7     private final String requestId;
8     public static final String DEFAULT_REQUEST_ID = "c0011670-0e1a-4b74-945d-8bf5aede1d9c";
9
10     public PresetMSOBaseDelete() {
11         this(null );
12     }
13
14     public PresetMSOBaseDelete(String requestId) {
15         this.requestId = requestId != null ? requestId : DEFAULT_REQUEST_ID;
16     }
17
18     @Override
19     protected String getRootPath() {
20         return super.getRootPath() + "/serviceInstances/v./";
21     }
22
23     @Override
24     public HttpMethod getReqMethod() {
25         return HttpMethod.DELETE;
26     }
27
28     @Override
29     public int getResponseCode() {
30         return 202;
31     }
32
33     @Override
34     public Object getResponseBody() {
35         return "{\"requestReferences\":{\"instanceId\":\"f8791436-8d55-4fde-b4d5-72dd2cf13cfb\",\"requestId\":\"" + requestId + "\"}}";
36     }
37 }