Skip to content

Commit

Permalink
add new test of ViolationType
Browse files Browse the repository at this point in the history
  • Loading branch information
tamada committed Nov 25, 2016
1 parent 6e72247 commit 1e7fbf2
Show file tree
Hide file tree
Showing 2 changed files with 85 additions and 1 deletion.
57 changes: 56 additions & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,15 @@
<tag>HEAD</tag>
</scm>

<developers>
<developer>
<id>tamada</id>
<name>Haruaki Tamada</name>
<email>tamada@users.noreply.github.com</email>
<timezone>-9</timezone>
</developer>
</developers>

<issueManagement>
<system>GitHub</system>
<url>https://github.com/tamada/9rules/issues</url>
Expand Down Expand Up @@ -89,6 +98,15 @@
</configuration>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5.3</version>
<configuration>
<tagNameFormat>v@{project.version}</tagNameFormat>
</configuration>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
Expand Down Expand Up @@ -129,11 +147,31 @@
</executions>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-scm-publish-plugin</artifactId>
<version>1.1</version>
<configuration>
<pubScmUrl>scm:git:git@github.com:tamada/9rules.git</pubScmUrl>
<scmBranch>gh-pages</scmBranch>
</configuration>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.3</version>
<version>3.4</version>
<configuration>
<inputEncoding>utf-8</inputEncoding>
<outputEncoding>utf-8</outputEncoding>
<locales>en</locales>
</configuration>
<dependencies>
<dependency>
<groupId>com.github.stephenc.wagon</groupId>
<artifactId>wagon-gitsite</artifactId>
<version>0.4.1</version>
</dependency>
<dependency>
<groupId>lt.velykis.maven.skins</groupId>
<artifactId>reflow-velocity-tools</artifactId>
Expand Down Expand Up @@ -195,6 +233,23 @@
</configuration>
</plugin>

<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.7.7.201606060606</version>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.5</version>
<configuration>
<inputEncoding>utf-8</inputEncoding>
<outputEncoding>utf-8</outputEncoding>
<aggregate>true</aggregate>
</configuration>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
package com.github.ninerules.rules.violations;

import static org.hamcrest.Matchers.is;
import static org.junit.Assert.assertThat;

import org.junit.Test;

import com.github.ninerules.entities.Message;

public class ViolationTypeTest {
@Test
public void testBasic(){
ViolationType type1 = new ViolationType(new Message("aaa"));
ViolationType type2 = new ViolationType(new Message("aaa"));

assertThat(type1, is(type2));
assertThat(type1.equals(type2), is(true));
}

@Test
public void testBasic1(){
ViolationType type1 = new ViolationType(new Message("aaa"), null);
ViolationType type2 = new ViolationType(new Message("aaa"), null);

assertThat(type1, is(type2));
assertThat(type1.toString(), is("aaa"));
assertThat(type1.equals(type2), is(true));
}
}

0 comments on commit 1e7fbf2

Please sign in to comment.