You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@polygene.apache.org by ni...@apache.org on 2017/04/09 22:58:39 UTC

polygene-java git commit: POLYGENE-29 - Groovy and Java used at same time must be co-located in same sourceset

Repository: polygene-java
Updated Branches:
  refs/heads/develop dc12fa61b -> 77286d72e


POLYGENE-29 - Groovy and Java used at same time must be co-located in same sourceset


Project: http://git-wip-us.apache.org/repos/asf/polygene-java/repo
Commit: http://git-wip-us.apache.org/repos/asf/polygene-java/commit/77286d72
Tree: http://git-wip-us.apache.org/repos/asf/polygene-java/tree/77286d72
Diff: http://git-wip-us.apache.org/repos/asf/polygene-java/diff/77286d72

Branch: refs/heads/develop
Commit: 77286d72eb650d3c564dd1b2528c2688d0e61cee
Parents: dc12fa6
Author: niclas <ni...@spicter.com>
Authored: Mon Apr 10 06:57:13 2017 +0800
Committer: niclas <ni...@spicter.com>
Committed: Mon Apr 10 06:57:13 2017 +0800

----------------------------------------------------------------------
 .../library/scripting/HelloSpeakerTest.java     | 75 ++++++++++++++++++++
 .../library/scripting/HelloSpeakerTest.java     | 75 --------------------
 2 files changed, 75 insertions(+), 75 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/polygene-java/blob/77286d72/libraries/scripting/src/test/groovy/org/apache/polygene/library/scripting/HelloSpeakerTest.java
----------------------------------------------------------------------
diff --git a/libraries/scripting/src/test/groovy/org/apache/polygene/library/scripting/HelloSpeakerTest.java b/libraries/scripting/src/test/groovy/org/apache/polygene/library/scripting/HelloSpeakerTest.java
new file mode 100644
index 0000000..6ae5436
--- /dev/null
+++ b/libraries/scripting/src/test/groovy/org/apache/polygene/library/scripting/HelloSpeakerTest.java
@@ -0,0 +1,75 @@
+/*
+ *  Licensed to the Apache Software Foundation (ASF) under one
+ *  or more contributor license agreements.  See the NOTICE file
+ *  distributed with this work for additional information
+ *  regarding copyright ownership.  The ASF licenses this file
+ *  to you under the Apache License, Version 2.0 (the
+ *  "License"); you may not use this file except in compliance
+ *  with the License.  You may obtain a copy of the License at
+ *
+ *       http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *
+ *
+ */
+package org.apache.polygene.library.scripting;
+
+import org.junit.Test;
+import org.apache.polygene.bootstrap.AssemblyException;
+import org.apache.polygene.bootstrap.ModuleAssembly;
+import org.apache.polygene.test.AbstractPolygeneTest;
+import org.apache.polygene.bootstrap.SingletonAssembler;
+
+import static org.hamcrest.core.IsEqual.equalTo;
+import static org.junit.Assert.assertThat;
+
+public class HelloSpeakerTest extends AbstractPolygeneTest
+{
+    public void assemble( ModuleAssembly module )
+        throws AssemblyException
+    {
+    }
+
+    @Test
+    public void testGroovyScriptResourceMixin()
+        throws Exception
+    {
+        // START SNIPPET: script
+        SingletonAssembler assembler = new SingletonAssembler()
+        {
+            @Override
+            public void assemble( ModuleAssembly module )
+                throws AssemblyException
+            {
+                module.values( HelloSpeaker.class ).setMetaInfo( Scripting.GROOVY ).withMixins( ScriptMixin.class );
+            }
+        };
+        HelloSpeaker speaker = assembler.module().newValue( HelloSpeaker.class );
+        assertThat( speaker.sayHello(), equalTo("Hello, Groovy") );
+        // END SNIPPET: script
+    }
+
+    @Test
+    public void testGroovyClassMixin()
+        throws Exception
+    {
+        // START SNIPPET: direct
+        SingletonAssembler assembler = new SingletonAssembler()
+        {
+            @Override
+            public void assemble( ModuleAssembly module )
+                throws AssemblyException
+            {
+                module.transients( HelloSpeaker.class ).withMixins( HelloSpeakerMixin.class );
+            }
+        };
+        HelloSpeaker speaker = assembler.module().newTransient( HelloSpeaker.class );
+        assertThat( speaker.sayHello(), equalTo("Hello there, Groovy") );
+        // END SNIPPET: direct
+    }
+}

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/77286d72/libraries/scripting/src/test/java/org/apache/polygene/library/scripting/HelloSpeakerTest.java
----------------------------------------------------------------------
diff --git a/libraries/scripting/src/test/java/org/apache/polygene/library/scripting/HelloSpeakerTest.java b/libraries/scripting/src/test/java/org/apache/polygene/library/scripting/HelloSpeakerTest.java
deleted file mode 100644
index 6ae5436..0000000
--- a/libraries/scripting/src/test/java/org/apache/polygene/library/scripting/HelloSpeakerTest.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- *  Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you under the Apache License, Version 2.0 (the
- *  "License"); you may not use this file except in compliance
- *  with the License.  You may obtain a copy of the License at
- *
- *       http://www.apache.org/licenses/LICENSE-2.0
- *
- *  Unless required by applicable law or agreed to in writing, software
- *  distributed under the License is distributed on an "AS IS" BASIS,
- *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- *  See the License for the specific language governing permissions and
- *  limitations under the License.
- *
- *
- */
-package org.apache.polygene.library.scripting;
-
-import org.junit.Test;
-import org.apache.polygene.bootstrap.AssemblyException;
-import org.apache.polygene.bootstrap.ModuleAssembly;
-import org.apache.polygene.test.AbstractPolygeneTest;
-import org.apache.polygene.bootstrap.SingletonAssembler;
-
-import static org.hamcrest.core.IsEqual.equalTo;
-import static org.junit.Assert.assertThat;
-
-public class HelloSpeakerTest extends AbstractPolygeneTest
-{
-    public void assemble( ModuleAssembly module )
-        throws AssemblyException
-    {
-    }
-
-    @Test
-    public void testGroovyScriptResourceMixin()
-        throws Exception
-    {
-        // START SNIPPET: script
-        SingletonAssembler assembler = new SingletonAssembler()
-        {
-            @Override
-            public void assemble( ModuleAssembly module )
-                throws AssemblyException
-            {
-                module.values( HelloSpeaker.class ).setMetaInfo( Scripting.GROOVY ).withMixins( ScriptMixin.class );
-            }
-        };
-        HelloSpeaker speaker = assembler.module().newValue( HelloSpeaker.class );
-        assertThat( speaker.sayHello(), equalTo("Hello, Groovy") );
-        // END SNIPPET: script
-    }
-
-    @Test
-    public void testGroovyClassMixin()
-        throws Exception
-    {
-        // START SNIPPET: direct
-        SingletonAssembler assembler = new SingletonAssembler()
-        {
-            @Override
-            public void assemble( ModuleAssembly module )
-                throws AssemblyException
-            {
-                module.transients( HelloSpeaker.class ).withMixins( HelloSpeakerMixin.class );
-            }
-        };
-        HelloSpeaker speaker = assembler.module().newTransient( HelloSpeaker.class );
-        assertThat( speaker.sayHello(), equalTo("Hello there, Groovy") );
-        // END SNIPPET: direct
-    }
-}