Skip to content

Instantly share code, notes, and snippets.

View giovanettid's full-sized avatar

Didier Giovanetti giovanettid

  • Didier Giovanetti
  • France
View GitHub Profile
Feature: batch extraction+
Scenario: scenario 1
Given les utilisateurs
|Id|Nom|Prenom|
|1|nom1|prenom1|
|2|nom2|prenom2|
When je charge les utilisateurs en base de données
And j'execute le job d'extraction
Then mon fichier de sortie contient les lignes
|1,prenom1,nom1|
package com.giovanetti.sample.batch.job;
import com.giovanetti.sample.batch.configuration.JobExtractionTestConfiguration;
import com.giovanetti.support.batch.ExternalConfiguration;
import com.giovanetti.support.batch.rule.BatchProperties;
import com.giovanetti.support.batch.rule.DBUnitRule;
import com.google.common.collect.Iterables;
import org.junit.ClassRule;
import org.junit.Rule;
import org.junit.Test;
@giovanettid
giovanettid / JdbcCursorItemReaderTest.java
Created June 11, 2014 19:01
JdbcCursorItemReaderTest
package com.giovanetti.sample.batch.job;
import com.giovanetti.sample.batch.configuration.JobExtractionTestConfiguration;
import com.giovanetti.sample.batch.item.User;
import com.giovanetti.support.batch.rule.BatchProperties;
import com.giovanetti.support.batch.rule.DBUnitRule;
import com.giovanetti.support.batch.template.ItemReaderTemplate;
import org.junit.ClassRule;
import org.junit.Rule;
import org.junit.Test;
@giovanettid
giovanettid / FlatFileItemWriterTest.java
Created June 11, 2014 18:38
FlatFileItemWriterTest
package com.giovanetti.sample.batch.job;
import com.giovanetti.sample.batch.configuration.JobExtractionTestConfiguration;
import com.giovanetti.sample.batch.item.User;
import com.giovanetti.support.batch.rule.BatchProperties;
import com.giovanetti.support.batch.template.ItemWriterTemplate;
import org.junit.ClassRule;
import org.junit.Test;
import org.junit.rules.TemporaryFolder;
import org.junit.runner.RunWith;