Articles of groovy

Obtenir la clé dans les cartes groovy

def map = [name:”Gromit”, likes:”cheese”, id:1234] Je voudrais accéder à la carte de telle manière que je puisse obtenir la clé quelque chose comme la sortie devrait être map.keys renvoie un tableau de chaîne. fondamentalement, je veux juste obtenir les clés sortie: name likes id

Créer un fichier JAR exécutable Groovy avec Gradle

Ceci est mon script de construction graduel. apply plugin: ‘groovy’ project.group = “test.tree” archivesBaseName = “tree” project.version = “1.0” manifest.mainAtsortingbutes(“Main-Class” : “test.tree.App”) sourceCompatibility=1.6 targetCompatibility=1.6 repositories { mavenCentral() } dependencies { groovy group: ‘org.codehaus.groovy’, name: ‘groovy’, version: ‘1.8.6’ testComstack group: ‘junit’, name: ‘junit’, version: ‘4.8.2’ } Et cela comstack bien Le problème est que je ne […]

Manière élégante pour faire… alors que dans groovy

Comment faire du code quelque chose comme ça dans groovy ? do { x.doIt() } while (!x.isFinished()) Parce qu’il n’y a pas de do … while syntaxe est groovy. No ‘do … while ()’ syntaxe encore. En raison de l’ambiguïté, nous n’avons pas encore ajouté de support pour do .. tandis que pour Groovy Les […]

Comment convertir une collection Groovy Ssortingng en un tableau Java?

J’essaie d’appeler un methond sur une classe Java d’une classe Groovy. La méthode Java possède un tableau Ssortingng en tant que paramètre et j’ai une collection de chaînes dans ma classe Groovy. Comment convertir la collection Groovy en un tableau Java Ssortingng? Méthode Java: public class SomeJavaClass{ public void helpDoSomething(Ssortingng[] stuff){ } } Code groovy […]

Relier une date de Grails à partir de parameters dans un contrôleur

Pourquoi est-il si difficile d’extraire la date de la vue via les parameters d’un contrôleur de grails? Je ne veux pas extraire la date à la main comme ceci: instance.dateX = parseDate(params[“dateX_value”])//parseDate is from my helper class Je veux juste utiliser instance.properties = params . Dans le modèle, le type est java.util.Date et dans les […]

Connectez-vous à l’URL et à la page Web de vidage dans Groovy

Je voudrais ouvrir une page Web à partir de groovy, vider la page Web spécifiée et éventuellement vider la page Web derrière une balise d’ancrage. Quelqu’un at-il un exemple de code pour cela?

Calculer le temps écoulé en Java / Groovy

J’ai… Date start = new Date() … … … Date stop = new Date() J’aimerais connaître les années, les mois, les jours, les heures, les minutes et les secondes écoulés entre ces deux dates. – Je vais affiner la question. Je veux simplement obtenir le temps écoulé, en tant que mesure absolue, c’est-à-dire sans tenir […]

comment parsingr json en utilisant groovy

Je veux parsingr les données JSON qui entrent comme: { “212315952136472”: { “id”: “212315952136472”, “name”: “Ready”, “picture”: “http://soffr.miximages.com/json/195762_212315952136472_4343686_s.jpg”, “link”: “http://www.hityashit.com/movie/ready”, “likes”: 5, “category”: “Movie”, “description”: “Check out the reviews of Ready on http://www.hityashit.com/movie/ready” } } Le code que j’utilise est: JSONElement userJson = JSON.parse(jsonResponse) userJson.data.each { Urls = it.link } Mais je ne peux rien […]

Existe-t-il de bons tutoriels pour utiliser sitemesh dans une application grails?

Je suis un développeur Grails assez expérimenté, mais la plupart de mon expérience a consisté à utiliser des grails pour servir JSON / XML sur une application Flex et des sites Web HTML relativement simples. Je me suis plongé plus profondément dans l’utilisation de l’intégration de sitemesh dans grails et j’ai du mal à trouver […]

Spock – Test d’exceptions avec des tableaux de données

Comment les exceptions peuvent-elles être testées de manière agréable (par exemple, les tableaux de données) avec Spock? Exemple: Avoir une méthode validateUser capable de lancer des exceptions avec des messages différents ou aucune exception si l’utilisateur est valide. La classe de spécification elle-même: class User { Ssortingng userName } class SomeSpec extends spock.lang.Specification { …tests […]