From 47b80e040b398366d2d8ec6645adfbe8e48ac7d3 Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Tue, 24 Jan 2023 08:38:28 +0100 Subject: Avoid dependency on test code from different module. --- .../container/processors/Rot13Processor.java | 23 ++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) (limited to 'application/src') diff --git a/application/src/test/java/com/yahoo/application/container/processors/Rot13Processor.java b/application/src/test/java/com/yahoo/application/container/processors/Rot13Processor.java index e8d04de5338..c7ad399dc91 100644 --- a/application/src/test/java/com/yahoo/application/container/processors/Rot13Processor.java +++ b/application/src/test/java/com/yahoo/application/container/processors/Rot13Processor.java @@ -5,7 +5,7 @@ import com.yahoo.processing.Processor; import com.yahoo.processing.Request; import com.yahoo.processing.Response; import com.yahoo.processing.execution.Execution; -import com.yahoo.processing.test.ProcessorLibrary; +import com.yahoo.processing.response.AbstractData; import static com.yahoo.application.container.docprocs.Rot13DocumentProcessor.rot13; @@ -13,6 +13,25 @@ import static com.yahoo.application.container.docprocs.Rot13DocumentProcessor.ro * @author Einar M R Rosenvinge */ public class Rot13Processor extends Processor { + public static class StringData extends AbstractData { + + private String string; + + public StringData(Request request, String string) { + super(request); + this.string = string; + } + + public void setString(String string) { + this.string = string; + } + + @Override + public String toString() { + return string; + } + + } @SuppressWarnings("unchecked") @Override @@ -21,7 +40,7 @@ public class Rot13Processor extends Processor { Response response = new Response(request); if (fooObj != null) { - response.data().add(new ProcessorLibrary.StringData(request, rot13(fooObj.toString()))); + response.data().add(new StringData(request, rot13(fooObj.toString()))); } return response; } -- cgit v1.2.3