Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View eliasnogueira's full-sized avatar
🇧🇷

Elias Nogueira eliasnogueira

🇧🇷
View GitHub Profile
@eliasnogueira
eliasnogueira / gist:9097811
Last active August 29, 2015 13:56
StoryBase para JBehave em Java
import java.util.List;
import org.jbehave.core.configuration.Configuration;
import org.jbehave.core.configuration.MostUsefulConfiguration;
import org.jbehave.core.io.CodeLocations;
import org.jbehave.core.io.LoadFromClasspath;
import org.jbehave.core.io.StoryFinder;
import org.jbehave.core.junit.JUnitStory;
import org.jbehave.core.reporters.StoryReporterBuilder;
import org.jbehave.core.steps.InstanceStepsFactory;
@eliasnogueira
eliasnogueira / gist:9097852
Last active August 29, 2015 13:56
Dependencia Maven para JBehave
<dependencies>
<dependency>
<groupId>org.jbehave</groupId>
<artifactId>jbehave-core</artifactId>
<version>3.9</version>
</dependency>
</dependencies>
@eliasnogueira
eliasnogueira / gist:9099230
Created February 19, 2014 19:06
Formato de Estoria para JBehave
Narrative:
In order
As a
I want to
Scenario:
Given
When
Then
@eliasnogueira
eliasnogueira / gist:9100031
Created February 19, 2014 19:44
Classe Estacionamento BDD
public class Estacionamento {
public static enum TipoEstacionamento {
RAPIDO, ECONOMICO, NORMAL, VALET
}
public int calculaValorEstacionamento(TipoEstacionamento tipoEstacionamento, String entrada, String saida) {
int retorno = 0;
@eliasnogueira
eliasnogueira / gist:9100665
Created February 19, 2014 20:19
Dependencia Maven para Cucumber
<dependencies>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-picocontainer</artifactId>
<version>1.1.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-junit</artifactId>
@eliasnogueira
eliasnogueira / gist:9100683
Created February 19, 2014 20:20
Classe de Execução Cucumber
import org.junit.runner.RunWith;
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
@RunWith(Cucumber.class)
@Cucumber.Options(format={"pretty", "html:target/cucumber"})
public class ExecucaoCucumber {
}
<project name="Execucao JUnit" default="test2" basedir=".">
<property name="src" value="src" />
<property name="lib" value="lib" />
<property name="bin" value="bin" />
<property name="test" value="test" />
<property name="test.reports" value="reports" />
<path id="test.classpath">
@eliasnogueira
eliasnogueira / gist:585ce6c1ec0995e68fdd
Last active August 29, 2015 14:05
Painel SBQS 2014: Automação de Teste e Produtividade

Qualister Logo

Sobre

  • Twitter: @eliasnogueira
  • Blog: eliasnogueira.com/blog
  • Blog: qualister.com.br/blog
  • Contato: elias (dot) nogueira (at) qualister (dot) com (dot) br
@eliasnogueira
eliasnogueira / checklist_mobile_market
Last active August 29, 2015 14:06
Links para cada guia antes de publicar um app mobile
Antes de publicar uma app em cada loja virtual (Google Play, App Store, Windows Store e Amazon App Store) é extremamente importante conhecer os guias para que a sua aplicacão não seja rejeitada nestas lojas.
iOS
https://developer.apple.com/app-store/review/
Android
http://developer.android.com/distribute/tools/launch-checklist.html
Windows Phone
http://msdn.microsoft.com/en-us/library/windows/apps/hh694083.aspx
@eliasnogueira
eliasnogueira / Paralelo
Created November 7, 2014 00:42
Exemplo de classe para execução de teste em paralelo com JUnit
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
import org.junit.runners.Parameterized;
import org.junit.runners.model.RunnerScheduler;
public class Paralelo extends Parameterized {
public Paralelo(Class<?> arg0) throws Throwable {