Loading plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/adapters/DefaultAdapter.java 0 → 100644 +66 −0 Original line number Diff line number Diff line package org.etsi.mts.tdl.execution.java.adapters; import org.etsi.mts.tdl.execution.java.tri.Data; import org.etsi.mts.tdl.execution.java.tri.Reporter; import org.etsi.mts.tdl.execution.java.tri.RuntimeHelper; import org.etsi.mts.tdl.execution.java.tri.StopException; import org.etsi.mts.tdl.execution.java.tri.Validator; import org.etsi.mts.tdl.execution.java.tri.Verdict; public class DefaultAdapter implements Validator, Reporter, RuntimeHelper { @Override public boolean equals(Object o0, Object o1) { // TODO Auto-generated method stub return false; } @Override public <T> T clone(T object) { // TODO Auto-generated method stub return object; } @Override public void comment(String body) { // TODO Auto-generated method stub System.out.println(body); } @Override public void testObjectiveReached(String uri, String description) { // TODO Auto-generated method stub System.out.println("Reached: " + uri + " | " + description); } @Override public void behaviourStarted(String kind, String id, Object... properties) { // TODO Auto-generated method stub System.out.println("Started: " + kind + " | id = " + id); } @Override public void behaviourCompleted(String id) { // TODO Auto-generated method stub System.out.println("Completed: id = " + id); } @Override public void runtimeError(Throwable t) { // TODO Auto-generated method stub System.err.println(t); } @Override public boolean matches(Data expected, Data actual) { // TODO Auto-generated method stub return false; } @Override public void setVerdict(Verdict verdict) throws StopException { // TODO Auto-generated method stub System.out.println("Set verdict to " + verdict.name); } } plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/adapters/http/HttpHeader.java 0 → 100644 +16 −0 Original line number Diff line number Diff line package org.etsi.mts.tdl.execution.java.adapters.http; import java.util.List; public class HttpHeader { public String name; public String value; public HttpHeader(String name, String value) { this.name = name; this.value = value; } public HttpHeader(String name, List<String> value) { this.name = name; this.value = String.join(" ", value.toArray(new String[value.size()])); } } No newline at end of file plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/adapters/http/HttpMethod.java 0 → 100644 +5 −0 Original line number Diff line number Diff line package org.etsi.mts.tdl.execution.java.adapters.http; public enum HttpMethod { GET, POST, PUT, PATCH, DELETE } No newline at end of file plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/adapters/http/HttpParameterLocation.java 0 → 100644 +5 −0 Original line number Diff line number Diff line package org.etsi.mts.tdl.execution.java.adapters.http; public enum HttpParameterLocation { path, quey, cookie; } No newline at end of file plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/adapters/http/HttpRequestData.java 0 → 100644 +12 −0 Original line number Diff line number Diff line package org.etsi.mts.tdl.execution.java.adapters.http; import java.util.ArrayList; import java.util.List; public class HttpRequestData { public String uri; public HttpMethod method; public List<HttpHeader> headers = new ArrayList<>(); public List<HttpRequestParameter> parameters = new ArrayList<>(); public Object body; } Loading
plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/adapters/DefaultAdapter.java 0 → 100644 +66 −0 Original line number Diff line number Diff line package org.etsi.mts.tdl.execution.java.adapters; import org.etsi.mts.tdl.execution.java.tri.Data; import org.etsi.mts.tdl.execution.java.tri.Reporter; import org.etsi.mts.tdl.execution.java.tri.RuntimeHelper; import org.etsi.mts.tdl.execution.java.tri.StopException; import org.etsi.mts.tdl.execution.java.tri.Validator; import org.etsi.mts.tdl.execution.java.tri.Verdict; public class DefaultAdapter implements Validator, Reporter, RuntimeHelper { @Override public boolean equals(Object o0, Object o1) { // TODO Auto-generated method stub return false; } @Override public <T> T clone(T object) { // TODO Auto-generated method stub return object; } @Override public void comment(String body) { // TODO Auto-generated method stub System.out.println(body); } @Override public void testObjectiveReached(String uri, String description) { // TODO Auto-generated method stub System.out.println("Reached: " + uri + " | " + description); } @Override public void behaviourStarted(String kind, String id, Object... properties) { // TODO Auto-generated method stub System.out.println("Started: " + kind + " | id = " + id); } @Override public void behaviourCompleted(String id) { // TODO Auto-generated method stub System.out.println("Completed: id = " + id); } @Override public void runtimeError(Throwable t) { // TODO Auto-generated method stub System.err.println(t); } @Override public boolean matches(Data expected, Data actual) { // TODO Auto-generated method stub return false; } @Override public void setVerdict(Verdict verdict) throws StopException { // TODO Auto-generated method stub System.out.println("Set verdict to " + verdict.name); } }
plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/adapters/http/HttpHeader.java 0 → 100644 +16 −0 Original line number Diff line number Diff line package org.etsi.mts.tdl.execution.java.adapters.http; import java.util.List; public class HttpHeader { public String name; public String value; public HttpHeader(String name, String value) { this.name = name; this.value = value; } public HttpHeader(String name, List<String> value) { this.name = name; this.value = String.join(" ", value.toArray(new String[value.size()])); } } No newline at end of file
plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/adapters/http/HttpMethod.java 0 → 100644 +5 −0 Original line number Diff line number Diff line package org.etsi.mts.tdl.execution.java.adapters.http; public enum HttpMethod { GET, POST, PUT, PATCH, DELETE } No newline at end of file
plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/adapters/http/HttpParameterLocation.java 0 → 100644 +5 −0 Original line number Diff line number Diff line package org.etsi.mts.tdl.execution.java.adapters.http; public enum HttpParameterLocation { path, quey, cookie; } No newline at end of file
plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/adapters/http/HttpRequestData.java 0 → 100644 +12 −0 Original line number Diff line number Diff line package org.etsi.mts.tdl.execution.java.adapters.http; import java.util.ArrayList; import java.util.List; public class HttpRequestData { public String uri; public HttpMethod method; public List<HttpHeader> headers = new ArrayList<>(); public List<HttpRequestParameter> parameters = new ArrayList<>(); public Object body; }