Skip to content

Commit

Permalink
Adicionado o método withCNPJ ao sender
Browse files Browse the repository at this point in the history
  • Loading branch information
gputrick committed May 17, 2017
1 parent 9f23bb4 commit 52653d5
Show file tree
Hide file tree
Showing 18 changed files with 582 additions and 0 deletions.
7 changes: 7 additions & 0 deletions integration_test/.classpath
Original file line number Diff line number Diff line change
Expand Up @@ -21,5 +21,12 @@
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="/home/gabriel-putrick/projetos/pagseguro-java-sdk-master/source/build/libs/pagseguro-api-3.1.1.jar"/>
<classpathentry kind="src" output="target/classes" path="src/main/java">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="target/classes"/>
</classpath>
5 changes: 5 additions & 0 deletions integration_test/target/classes/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Manifest-Version: 1.0
Built-By: gabriel-putrick
Build-Jdk: 1.8.0_131
Created-By: Maven Integration for Eclipse

Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#Generated by Maven Integration for Eclipse
#Thu May 04 10:28:19 BRT 2017
version=1.0.0
groupId=integration-test
m2e.projectName=teste
m2e.projectLocation=/home/gabriel-putrick/projetos/pagseguro-java-sdk-master/integration_test
artifactId=teste
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>integration-test</groupId>
<artifactId>teste</artifactId>
<version>1.0.0</version>

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<!-- Versão do plugin maven -->
<version>3.3</version>
<configuration>
<!-- Versão do java -->
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>

<properties>
<cucumber.version>1.2.0</cucumber.version>
</properties>

<dependencies>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-java</artifactId>
<version>1.2.4</version>
<scope>test</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/com.github.klieber/phantomjs-maven-plugin -->


<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-junit</artifactId>
<version>1.2.4</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-core</artifactId>
<version>1.2.4</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>gherkin</artifactId>
<version>2.12.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.53.0</version>
</dependency>
<dependency>
<groupId>com.github.klieber</groupId>
<artifactId>phantomjs-maven-plugin</artifactId>
<version>0.7</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.codeborne/phantomjsdriver -->
<dependency>
<groupId>com.codeborne</groupId>
<artifactId>phantomjsdriver</artifactId>
<version>1.3.0</version>
</dependency>

<dependency>
<groupId>br.com.uol.pagseguro</groupId>
<artifactId>pagseguro-api</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.jboss.spec</groupId>
<artifactId>jboss-javaee-7.0</artifactId>
<version>1.0.3.Final</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
</dependencies>

<repositories>
<repository>
<id>pagseguro-lib</id>
<url>http://repo.mvn.intranet.s2it.com.br:8081/nexus/content/groups/public/</url>
</repository>
</repositories>



</project>
69 changes: 69 additions & 0 deletions integration_test/target/test-classes/Autorization.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
#language: pt

Funcionalidade: Autorizacoes


Cenario: Criar uma autorizacao
Dado que esteja autenticado na api do pagseguro
Quando crio uma requisicao de autorizacao
Entao e retornado a url de autorizacao


Cenario: Criar uma autorizacao invalida
Dado que esteja autenticado na api do pagseguro
Quando crio uma requisicao de autorizacao invalida
Entao e retornado um erro de autorizacao


Cenario: Consultar autorizacao por codigo
Dado que esteja autenticado na api do pagseguro
Quando consulto uma autorizacao pelo codigo
Entao e retornada a autorizacao



Cenario: Consultar autorizacao por codigo invalida
Dado que esteja autenticado na api do pagseguro
Quando consulto uma autorizacao pelo codigo invalida
Entao e retornado um erro de consulta de autorizacao por codigo



Cenario: Consultar autorizacao por intervalo de datas
Dado que esteja autenticado na api do pagseguro
Quando consulto uma autorizacao por intervalo de datas
Entao e retornada autorizacoes por intervalo de data



Cenario: Consultar autorizacao por intervalo de datas invalida
Dado que esteja autenticado na api do pagseguro
Quando consulto uma autorizacao por intervalo de datas invalida
Entao e retornado um erro de consulta de autorizacao por data



Cenario: Consultar autorizacao por codigo de notificacao
Dado que esteja autenticado na api do pagseguro
Quando consulto uma autorizacao por codigo de notificacao
Entao e retornada autorizacao por codigo de notificacao


Cenario: Consultar autorizacao por codigo de notificacao invalida
Dado que esteja autenticado na api do pagseguro
Quando consulto uma autorizacao por codigo de notificacao invalida
Entao e retornado um erro de consulta de autorizacao por notificacao



Cenario: Consultar autorizacao por codigo de referencia
Dado que esteja autenticado na api do pagseguro
Quando consulto uma autorizacao por referencia
Entao e retornada as autorizacoes por referencia



Cenario: Consultar autorizacao por codigo de referencia invalida
Dado que esteja autenticado na api do pagseguro
Quando consulto uma autorizacao por referencia invalida
Entao e retornado um erro de consulta de autorizacao por codigo de referencia
10 changes: 10 additions & 0 deletions integration_test/target/test-classes/Session.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#language: pt

Funcionalidade: Sessao

@session
Cenario: Criar sessao
Dado que esteja autenticado na api do pagseguro
Quando crio uma sessao
Entao e retornado o codigo da sessao

101 changes: 101 additions & 0 deletions integration_test/target/test-classes/Signature.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
#language: pt

Funcionalidade: Assinatura


Cenario: Criar requisicoes de assinaturas
Dado que esteja autenticado na api do pagseguro
Quando crio uma requisicao de assinatura como vendedor
Entao e retornado a url de redirecionamento


Cenario: Criar requisicoes de assinaturas invalida
Dado que esteja autenticado na api do pagseguro
Quando crio uma requisicao de assinatura invalida como vendedor
Entao e retornado um erro de assinatura


Cenario: Criar requisicoes de cancelamento de assinaturas
Dado que esteja autenticado na api do pagseguro
Quando crio uma requisicao de cancelamento de assinatura
Entao e retornado o status da assinatura que foi cancelada



Cenario: Criar requisicoes de cancelamento de assinaturas invalida
Dado que esteja autenticado na api do pagseguro
Quando crio uma requisicao de cancelamento de assinatura invalida
Entao e retornado um erro de assinatura de cancelamento



Cenario: Criar requisicoes de cobrança de assinaturas
Dado que esteja autenticado na api do pagseguro
Quando crio uma requisicao de cobranca de assinatura
Entao e retornado a url de cobranca de assinatura



Cenario: Criar requisicoes de cobranca de assinaturas invalida
Dado que esteja autenticado na api do pagseguro
Quando crio uma requisicao de cobranca invalida
Entao e retornada um erro de assinatura de cobranca


@signature
Cenario: Consultar assinaturas por codigo
Dado que esteja autenticado na api do pagseguro
Quando consulto uma assinatura
Entao e retornado a assinatura consultada por codigo




Cenario: Consultar assinaturas por codigo invalida
Dado que esteja autenticado na api do pagseguro
Quando crio uma consulta invalida por codigo
Entao e retornado um erro de consulta de assinatura por codigo



Cenario: Consultar assinaturas por intervalo de datas
Dado que esteja autenticado na api do pagseguro
Quando consulto uma assinatura por intervalo de datas
Entao e retornado as assinaturas naquela data



Cenario: Consultar assinaturas por intervalo de datas invalida
Dado que esteja autenticado na api do pagseguro
Quando consulto uma assinatura por intervalo de datas invalida
Entao e retornado um erro de consulta por data



Cenario: Consultar assinaturas por intervalo de dias
Dado que esteja autenticado na api do pagseguro
Quando consulto uma assinatura por intervalo de dias
Entao e retornado as assinaturas naqueles dias



Cenario: Consultar assinaturas por intervalo de dias invalida
Dado que esteja autenticado na api do pagseguro
Quando consulto uma assinatura por intervalo de dias invalida
Entao e retornado um erro de consulta por dias




Cenario: Consultar assinaturas por codigo de notificacao
Dado que esteja autenticado na api do pagseguro
Quando consulto uma assinatura por codigo de notificacoes
Entao e retornado as assinaturas com o codigo de notificacao




Cenario: Consultar assinaturas por codigo de notificacao invalida
Dado que esteja autenticado na api do pagseguro
Quando consulto uma assinatura por codigo de notificacoes invalida
Entao e retornado um erro de consulta por notificacao
Loading

0 comments on commit 52653d5

Please sign in to comment.