Loading plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/adapters/DefaultAdapter.java +1 −1 Original line number Diff line number Diff line Loading @@ -58,7 +58,7 @@ public class DefaultAdapter implements Validator, Reporter, RuntimeHelper { } @Override public void setVerdict(Verdict verdict) throws StopException { public void setVerdict(Verdict verdict) { // TODO Auto-generated method stub System.out.println("Set verdict to " + verdict.name); } Loading plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/adapters/http/HttpSystemAdapter.java +4 −3 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ import org.etsi.mts.tdl.execution.java.rt.core.PojoData; import org.etsi.mts.tdl.execution.java.tri.Argument; import org.etsi.mts.tdl.execution.java.tri.Connection; import org.etsi.mts.tdl.execution.java.tri.Data; import org.etsi.mts.tdl.execution.java.tri.Procedure; import org.etsi.mts.tdl.execution.java.tri.Reporter; import org.etsi.mts.tdl.execution.java.tri.SystemAdapter; import org.etsi.mts.tdl.execution.java.tri.Validator; Loading Loading @@ -175,18 +176,18 @@ public class HttpSystemAdapter implements SystemAdapter { } @Override public Data call(Object operation, Argument[] arguments, Data expectedReturn, Data expectedException, public Data call(Procedure operation, Argument[] arguments, Data expectedReturn, Data expectedException, Connection connection) { throw new UnsupportedOperationException("Procedure-based communication is not supported by this adapter."); } @Override public Data[] receiveCall(Object operation, Data[] expectedArguments, Connection connection) { public Data[] receiveCall(Procedure operation, Data[] expectedArguments, Connection connection) { throw new UnsupportedOperationException("Procedure-based communication is not supported by this adapter."); } @Override public void replyCall(Object operation, Data returnValue, Data exception, Connection connection) { public void replyCall(Procedure operation, Data returnValue, Data exception, Connection connection) { throw new UnsupportedOperationException("Procedure-based communication is not supported by this adapter."); } Loading plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/rt/core/Timer.java +4 −3 Original line number Diff line number Diff line package org.etsi.mts.tdl.execution.java.rt.core; import org.etsi.mts.tdl.execution.java.tri.Element; import org.etsi.mts.tdl.execution.java.tri.NamedElement; public class Timer extends Element { public class Timer extends NamedElement { private TimeUnit unit; Loading @@ -10,7 +10,8 @@ public class Timer extends Element { private long period = 0L; public Timer(TimeUnit defaultUnit) { public Timer(TimeUnit defaultUnit, String name, String qualifiedName) { super(name, qualifiedName); this.unit = defaultUnit; if (this.unit == null) this.unit = TimeUnit.Second; Loading plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/tri/Argument.java +9 −0 Original line number Diff line number Diff line package org.etsi.mts.tdl.execution.java.tri; /** * Extends {@link Data Data} to provide name of a parameter. The argument is * specified using <code>type</code> and <code>value</code>. */ public class Argument<T, V> extends Data<T, V> { /** * Name of the parameter as specified in TDL model. */ private String parameterName; public Argument(T type, V value, String parameterName) { super(type, value); this.parameterName = parameterName; } public String getParameterName() { return parameterName; } Loading plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/tri/ComponentInstanceRole.java +3 −0 Original line number Diff line number Diff line package org.etsi.mts.tdl.execution.java.tri; /** * Predefined roles of test components as specified in TDL. */ public enum ComponentInstanceRole { SUT, Tester Loading Loading
plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/adapters/DefaultAdapter.java +1 −1 Original line number Diff line number Diff line Loading @@ -58,7 +58,7 @@ public class DefaultAdapter implements Validator, Reporter, RuntimeHelper { } @Override public void setVerdict(Verdict verdict) throws StopException { public void setVerdict(Verdict verdict) { // TODO Auto-generated method stub System.out.println("Set verdict to " + verdict.name); } Loading
plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/adapters/http/HttpSystemAdapter.java +4 −3 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ import org.etsi.mts.tdl.execution.java.rt.core.PojoData; import org.etsi.mts.tdl.execution.java.tri.Argument; import org.etsi.mts.tdl.execution.java.tri.Connection; import org.etsi.mts.tdl.execution.java.tri.Data; import org.etsi.mts.tdl.execution.java.tri.Procedure; import org.etsi.mts.tdl.execution.java.tri.Reporter; import org.etsi.mts.tdl.execution.java.tri.SystemAdapter; import org.etsi.mts.tdl.execution.java.tri.Validator; Loading Loading @@ -175,18 +176,18 @@ public class HttpSystemAdapter implements SystemAdapter { } @Override public Data call(Object operation, Argument[] arguments, Data expectedReturn, Data expectedException, public Data call(Procedure operation, Argument[] arguments, Data expectedReturn, Data expectedException, Connection connection) { throw new UnsupportedOperationException("Procedure-based communication is not supported by this adapter."); } @Override public Data[] receiveCall(Object operation, Data[] expectedArguments, Connection connection) { public Data[] receiveCall(Procedure operation, Data[] expectedArguments, Connection connection) { throw new UnsupportedOperationException("Procedure-based communication is not supported by this adapter."); } @Override public void replyCall(Object operation, Data returnValue, Data exception, Connection connection) { public void replyCall(Procedure operation, Data returnValue, Data exception, Connection connection) { throw new UnsupportedOperationException("Procedure-based communication is not supported by this adapter."); } Loading
plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/rt/core/Timer.java +4 −3 Original line number Diff line number Diff line package org.etsi.mts.tdl.execution.java.rt.core; import org.etsi.mts.tdl.execution.java.tri.Element; import org.etsi.mts.tdl.execution.java.tri.NamedElement; public class Timer extends Element { public class Timer extends NamedElement { private TimeUnit unit; Loading @@ -10,7 +10,8 @@ public class Timer extends Element { private long period = 0L; public Timer(TimeUnit defaultUnit) { public Timer(TimeUnit defaultUnit, String name, String qualifiedName) { super(name, qualifiedName); this.unit = defaultUnit; if (this.unit == null) this.unit = TimeUnit.Second; Loading
plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/tri/Argument.java +9 −0 Original line number Diff line number Diff line package org.etsi.mts.tdl.execution.java.tri; /** * Extends {@link Data Data} to provide name of a parameter. The argument is * specified using <code>type</code> and <code>value</code>. */ public class Argument<T, V> extends Data<T, V> { /** * Name of the parameter as specified in TDL model. */ private String parameterName; public Argument(T type, V value, String parameterName) { super(type, value); this.parameterName = parameterName; } public String getParameterName() { return parameterName; } Loading
plugins/org.etsi.mts.tdl.execution.java/runtime-src/org/etsi/mts/tdl/execution/java/tri/ComponentInstanceRole.java +3 −0 Original line number Diff line number Diff line package org.etsi.mts.tdl.execution.java.tri; /** * Predefined roles of test components as specified in TDL. */ public enum ComponentInstanceRole { SUT, Tester Loading