Author: olamy
Date: Mon Nov 14 20:48:23 2011
New Revision: 1201892

URL: http://svn.apache.org/viewvc?rev=1201892&view=rev
Log:
add test on adding global variable

Modified:
    
maven/shared/trunk/maven-script-interpreter/src/test/java/org/apache/maven/shared/scriptinterpreter/ScriptRunnerTest.java
    
maven/shared/trunk/maven-script-interpreter/src/test/resources/bsh-test/verify.bsh
    
maven/shared/trunk/maven-script-interpreter/src/test/resources/groovy-test/verify.groovy

Modified: 
maven/shared/trunk/maven-script-interpreter/src/test/java/org/apache/maven/shared/scriptinterpreter/ScriptRunnerTest.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-script-interpreter/src/test/java/org/apache/maven/shared/scriptinterpreter/ScriptRunnerTest.java?rev=1201892&r1=1201891&r2=1201892&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-script-interpreter/src/test/java/org/apache/maven/shared/scriptinterpreter/ScriptRunnerTest.java
 (original)
+++ 
maven/shared/trunk/maven-script-interpreter/src/test/java/org/apache/maven/shared/scriptinterpreter/ScriptRunnerTest.java
 Mon Nov 14 20:48:23 2011
@@ -43,12 +43,14 @@ public class ScriptRunnerTest
         SystemStreamLog systemStreamLog = new SystemStreamLog();
 
         ScriptRunner scriptRunner = new ScriptRunner( systemStreamLog );
+        scriptRunner.setGlobalVariable( "globalVar", "Yeah baby it's rocks" );
         scriptRunner.run( "test", new File( "src/test/resources/bsh-test" ), 
"verify", buildContext(),
                           new FileLogger( logFile ), "foo", true );
 
         String logContent = FileUtils.fileRead( logFile );
         assertTrue( logContent.contains( new File( 
"src/test/resources/bsh-test/verify.bsh" ).getPath() ) );
         assertTrue( logContent.contains( "foo=bar" ) );
+        assertTrue( logContent.contains( "globalVar=Yeah baby it's rocks"));
 
     }
 
@@ -63,6 +65,7 @@ public class ScriptRunnerTest
         SystemStreamLog systemStreamLog = new SystemStreamLog();
 
         ScriptRunner scriptRunner = new ScriptRunner( systemStreamLog );
+        scriptRunner.setGlobalVariable( "globalVar", "Yeah baby it's rocks" );
         scriptRunner.run( "test", new File( 
"src/test/resources/bsh-test/verify.bsh" ), buildContext(),
                           new FileLogger( logFile ), "foo", true );
 
@@ -70,6 +73,7 @@ public class ScriptRunnerTest
         assertTrue( logContent.contains( new File( 
"src/test/resources/bsh-test/verify.bsh" ).getPath() ) );
         assertTrue( logContent.contains( "foo=bar" ) );
 
+
     }
 
     public void testGroovy()
@@ -83,12 +87,14 @@ public class ScriptRunnerTest
         SystemStreamLog systemStreamLog = new SystemStreamLog();
 
         ScriptRunner scriptRunner = new ScriptRunner( systemStreamLog );
+        scriptRunner.setGlobalVariable( "globalVar", "Yeah baby it's rocks" );
         scriptRunner.run( "test", new File( "src/test/resources/groovy-test" 
), "verify", buildContext(),
                           new FileLogger( logFile ), "foo", true );
 
         String logContent = FileUtils.fileRead( logFile );
         assertTrue( logContent.contains( new File( 
"src/test/resources/groovy-test/verify.groovy" ).getPath() ) );
         assertTrue( logContent.contains( "foo=bar" ) );
+        assertTrue( logContent.contains( "globalVar=Yeah baby it's rocks"));
 
     }
 
@@ -110,6 +116,7 @@ public class ScriptRunnerTest
         assertTrue( logContent.contains( new File( 
"src/test/resources/groovy-test/verify.groovy" ).getPath() ) );
         assertTrue( logContent.contains( "foo=bar" ) );
 
+
     }
 
 

Modified: 
maven/shared/trunk/maven-script-interpreter/src/test/resources/bsh-test/verify.bsh
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-script-interpreter/src/test/resources/bsh-test/verify.bsh?rev=1201892&r1=1201891&r2=1201892&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-script-interpreter/src/test/resources/bsh-test/verify.bsh
 (original)
+++ 
maven/shared/trunk/maven-script-interpreter/src/test/resources/bsh-test/verify.bsh
 Mon Nov 14 20:48:23 2011
@@ -21,5 +21,7 @@ if ( !file.exists())
 String value = context.get( "foo" );
 System.out.println("foo="+value);
 
+System.out.println("globalVar="+globalVar);
+
 System.out.print("Test");
 return true;

Modified: 
maven/shared/trunk/maven-script-interpreter/src/test/resources/groovy-test/verify.groovy
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-script-interpreter/src/test/resources/groovy-test/verify.groovy?rev=1201892&r1=1201891&r2=1201892&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-script-interpreter/src/test/resources/groovy-test/verify.groovy
 (original)
+++ 
maven/shared/trunk/maven-script-interpreter/src/test/resources/groovy-test/verify.groovy
 Mon Nov 14 20:48:23 2011
@@ -12,4 +12,7 @@ if ( !( context instanceof Map ) )
 }
 
 System.out.println("foo="+context.get("foo"));
+
+if (binding.variables.containsKey("globalVar")) 
System.out.println("globalVar="+globalVar);
+
 return true


Reply via email to