Author: gk
Date: Fri Jun 22 14:24:41 2018
New Revision: 1834140
URL: http://svn.apache.org/viewvc?rev=1834140&view=rev
Log:
- fix in role check any in AnnotationProcessor
- extend velocity test
Modified:
turbine/core/trunk/src/java/org/apache/turbine/annotation/AnnotationProcessor.java
turbine/core/trunk/src/test/org/apache/turbine/modules/ActionLoaderTest.java
Modified:
turbine/core/trunk/src/java/org/apache/turbine/annotation/AnnotationProcessor.java
URL:
http://svn.apache.org/viewvc/turbine/core/trunk/src/java/org/apache/turbine/annotation/AnnotationProcessor.java?rev=1834140&r1=1834139&r2=1834140&view=diff
==============================================================================
---
turbine/core/trunk/src/java/org/apache/turbine/annotation/AnnotationProcessor.java
(original)
+++
turbine/core/trunk/src/java/org/apache/turbine/annotation/AnnotationProcessor.java
Fri Jun 22 14:24:41 2018
@@ -138,6 +138,9 @@ public class AnnotationProcessor
break;
}
}
+ if (conditonType == ConditionType.ANY) { // nothing matched
+ return false;
+ }
}
else
{
Modified:
turbine/core/trunk/src/test/org/apache/turbine/modules/ActionLoaderTest.java
URL:
http://svn.apache.org/viewvc/turbine/core/trunk/src/test/org/apache/turbine/modules/ActionLoaderTest.java?rev=1834140&r1=1834139&r2=1834140&view=diff
==============================================================================
---
turbine/core/trunk/src/test/org/apache/turbine/modules/ActionLoaderTest.java
(original)
+++
turbine/core/trunk/src/test/org/apache/turbine/modules/ActionLoaderTest.java
Fri Jun 22 14:24:41 2018
@@ -37,9 +37,11 @@ import org.apache.turbine.Turbine;
import org.apache.turbine.modules.actions.VelocityActionDoesNothing;
import org.apache.turbine.pipeline.DefaultPipelineData;
import org.apache.turbine.pipeline.PipelineData;
+import org.apache.turbine.services.velocity.VelocityService;
import org.apache.turbine.test.BaseTestCase;
import org.apache.turbine.util.RunData;
import org.apache.turbine.util.TurbineConfig;
+import org.apache.velocity.context.Context;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
@@ -320,6 +322,9 @@ public class ActionLoaderTest extends Ba
try
{
ActionLoader.getInstance().exec(pipelineData, data.getAction());
+ Context context = (Context)
+
data.getTemplateInfo().getTemplateContext(VelocityService.CONTEXT);
+ assertTrue( context.get( "mykey" ) != null );
}
catch (Exception e)
{