From 7ba6131ba41246caf683eed8072af2abca1bef8e Mon Sep 17 00:00:00 2001 From: Jose Date: Wed, 21 Dec 2022 07:47:35 -0500 Subject: [PATCH] chore: add missing classes #3374 (#3375) --- .../src/test/resources/libs/co/ListUtil.java | 19 ++++++++++++++++ .../test/resources/libs/co/MyInterface.java | 9 ++++++++ .../src/test/resources/libs/co/SubTest.java | 22 +++++++++++++++++++ .../src/test/resources/libs/co/Test.java | 20 +++++++++++++++++ .../src/test/resources/libs/co/coo/Foo.groovy | 12 ++++++++++ .../test/resources/libs/co/coo/Foobar.groovy | 11 ++++++++++ 6 files changed, 93 insertions(+) create mode 100644 jans-auth-server/agama/engine/src/test/resources/libs/co/ListUtil.java create mode 100644 jans-auth-server/agama/engine/src/test/resources/libs/co/MyInterface.java create mode 100644 jans-auth-server/agama/engine/src/test/resources/libs/co/SubTest.java create mode 100644 jans-auth-server/agama/engine/src/test/resources/libs/co/Test.java create mode 100644 jans-auth-server/agama/engine/src/test/resources/libs/co/coo/Foo.groovy create mode 100644 jans-auth-server/agama/engine/src/test/resources/libs/co/coo/Foobar.groovy diff --git a/jans-auth-server/agama/engine/src/test/resources/libs/co/ListUtil.java b/jans-auth-server/agama/engine/src/test/resources/libs/co/ListUtil.java new file mode 100644 index 00000000000..fc75c444dd3 --- /dev/null +++ b/jans-auth-server/agama/engine/src/test/resources/libs/co/ListUtil.java @@ -0,0 +1,19 @@ +package co; + +public class ListUtil { + + private ListUtil() {} + + public static Integer sum(List list) { + return list.stream().mapToInt(x -> x).sum(); + } + + public static void ensureNotNull(List list) { + Objects.requireNonNull(list); + } + + public static void ensureArrayNotNull(Test[] arr) { + Objects.requireNonNull(arr); + } + +} \ No newline at end of file diff --git a/jans-auth-server/agama/engine/src/test/resources/libs/co/MyInterface.java b/jans-auth-server/agama/engine/src/test/resources/libs/co/MyInterface.java new file mode 100644 index 00000000000..4b2eedfb410 --- /dev/null +++ b/jans-auth-server/agama/engine/src/test/resources/libs/co/MyInterface.java @@ -0,0 +1,9 @@ +package co; + +public interface MyInterface { + + default String echo(String s) { + return s; + } + +} diff --git a/jans-auth-server/agama/engine/src/test/resources/libs/co/SubTest.java b/jans-auth-server/agama/engine/src/test/resources/libs/co/SubTest.java new file mode 100644 index 00000000000..ab2c8877a03 --- /dev/null +++ b/jans-auth-server/agama/engine/src/test/resources/libs/co/SubTest.java @@ -0,0 +1,22 @@ +package co; + +public class SubTest extends Test { + + private String name; + + public SubTest() {} + + public SubTest(String id, String name) { + this.id = id; + this.name = name; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + +} diff --git a/jans-auth-server/agama/engine/src/test/resources/libs/co/Test.java b/jans-auth-server/agama/engine/src/test/resources/libs/co/Test.java new file mode 100644 index 00000000000..d1758c0409a --- /dev/null +++ b/jans-auth-server/agama/engine/src/test/resources/libs/co/Test.java @@ -0,0 +1,20 @@ +package co; + +public class Test implements MyInterface { + + private String id; + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public static String sum(Test t1, Test t2) { + if (t1 == null || t2 == null) return ""; + return t1.getId() + t2.getId(); + } + +} \ No newline at end of file diff --git a/jans-auth-server/agama/engine/src/test/resources/libs/co/coo/Foo.groovy b/jans-auth-server/agama/engine/src/test/resources/libs/co/coo/Foo.groovy new file mode 100644 index 00000000000..2575b0bf6e6 --- /dev/null +++ b/jans-auth-server/agama/engine/src/test/resources/libs/co/coo/Foo.groovy @@ -0,0 +1,12 @@ +package co.coo + +class Foo { + + String name + + void bar() { + //Intentionally malformed + "Hello ${name} + } + +} \ No newline at end of file diff --git a/jans-auth-server/agama/engine/src/test/resources/libs/co/coo/Foobar.groovy b/jans-auth-server/agama/engine/src/test/resources/libs/co/coo/Foobar.groovy new file mode 100644 index 00000000000..727de57000a --- /dev/null +++ b/jans-auth-server/agama/engine/src/test/resources/libs/co/coo/Foobar.groovy @@ -0,0 +1,11 @@ +package co.coo + +class Foobar { + + String sayHello() { + def greet = "Hello, Groovy!" + greet + } + +} +