Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column

Introduction to Groovy

Groovy is an object-oriented programming language for the Java platform. It is a dynamic language with features similar to those of PythonRubyPerl, and Smalltalk. It can be used as a scripting language for the Java Platform. To know more about Groovy, see the Groovy Documentation.

Groovy in JMWE

Groovy script results in JMWE are used to:

Column
width350px
Panel
borderColorsilver
bgColor#f5f5f5
borderWidth1
borderStylesolid

On this page:

Table of Contents

Building Groovy scripts

You can learn writing groovy scripts either by going through the list of references (in the order given) or have a look at our tutorials listed below:

Panel
References

Learning material

  • Basics of Groovy : - This document explains
    • Basics of Groovy
    • References for learning Groovy
  • Variables that can be used in your Groovy expression
  • Interfaces of your variables and their references. Reference to here
  • How do you you some basic concepts of Groovy and provides references to Groovy tutorials.
  • Variables used in a groovy expression - This document explains you the variables available and how to create new variables in your Groovy scripts.
  • Issue Interface - Interfaces of the available variables
  • Accessing the fields of an issue - This document explains you on how to access the fields of an issueWhat are .
  • Expected value for each field type - This document lists the expected values for each field type of your issue.
  • Groovy editor, where you should be writing your Groovy scripts 
  • Groovy script tester, which lets you test the written script against any issue
Panel

Tutorials

  • Return a boolean value
  • Return a user object