Skip to content

Commit bd22f86

Browse files
gverm5gverm5
gverm5
authored and
gverm5
committed
Validation JAR Changes
1 parent 73175d4 commit bd22f86

File tree

3 files changed

+115
-0
lines changed

3 files changed

+115
-0
lines changed

pom.xml

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
<groupId>uk.co.o2</groupId>
5+
<packaging>jar</packaging>
6+
<version>1.0.0</version>
7+
<name>json-schema-validator</name>
8+
<url>https://github.com/amerishk/json-schema-validator</url>
9+
<dependencies>
10+
<dependency>
11+
<groupId>com.fasterxml.jackson.core</groupId>
12+
<artifactId>jackson-databind</artifactId>
13+
<version>2.5.4</version>
14+
</dependency>
15+
<dependency>
16+
<groupId>javax.ws.rs</groupId>
17+
<artifactId>javax.ws.rs-api</artifactId>
18+
<version>2.0.1</version>
19+
</dependency>
20+
<dependency>
21+
<groupId>com.fasterxml.jackson.core</groupId>
22+
<artifactId>jackson-core</artifactId>
23+
<version>2.5.4</version>
24+
</dependency>
25+
<dependency>
26+
<groupId>com.fasterxml.jackson.jaxrs</groupId>
27+
<artifactId>jackson-jaxrs-json-provider</artifactId>
28+
<version>2.5.4</version>
29+
</dependency>
30+
<dependency>
31+
<groupId>ch.qos.logback</groupId>
32+
<artifactId>logback-classic</artifactId>
33+
<version>1.1.3</version>
34+
</dependency>
35+
<dependency>
36+
<groupId>org.springframework</groupId>
37+
<artifactId>spring-beans</artifactId>
38+
<version>4.1.6.RELEASE</version>
39+
</dependency>
40+
<dependency>
41+
<groupId>junit</groupId>
42+
<artifactId>junit</artifactId>
43+
<version>4.12</version>
44+
</dependency>
45+
<dependency>
46+
<groupId>org.mockito</groupId>
47+
<artifactId>mockito-core</artifactId>
48+
<version>1.9.5</version>
49+
</dependency>
50+
<dependency>
51+
<groupId>org.glassfish.jersey.core</groupId>
52+
<artifactId>jersey-common</artifactId>
53+
<version>2.4.1</version>
54+
</dependency>
55+
</dependencies>
56+
<build>
57+
<finalName>${project.artifactId}</finalName>
58+
<plugins>
59+
<plugin>
60+
<groupId>org.apache.maven.plugins</groupId>
61+
<artifactId>maven-compiler-plugin</artifactId>
62+
<version>3.0</version>
63+
<configuration>
64+
<source>${jdk.version}</source>
65+
<target>${jdk.version}</target>
66+
</configuration>
67+
</plugin>
68+
<plugin>
69+
<groupId>org.apache.maven.plugins</groupId>
70+
<artifactId>maven-surefire-plugin</artifactId>
71+
<version>2.4.2</version>
72+
<configuration>
73+
<skipTests>false</skipTests>
74+
<argLine>-Xms1024m -Xmx1024m -XX:PermSize=1024m -XX:MaxPermSize=1024m</argLine>
75+
<excludes>
76+
<exclude>**/junitTest/*.java</exclude>
77+
</excludes>
78+
</configuration>
79+
</plugin>
80+
</plugins>
81+
</build>
82+
<artifactId>json-schema-validator</artifactId>
83+
<scm>
84+
<url>https://github.com/amerishk/json-schema-validator</url>
85+
</scm>
86+
<properties>
87+
<jdk.version>1.7</jdk.version>
88+
</properties>
89+
</project>

src/test/java/uk/co/o2/json/schema/jaxrs/JsonSchemaProviderTest.java

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
package uk.co.o2.json.schema.jaxrs;
22

33
import org.junit.Test;
4+
45
import uk.co.o2.json.schema.ErrorMessage;
56

67
import javax.ws.rs.PathParam;
78
import javax.ws.rs.WebApplicationException;
89
import javax.ws.rs.core.MediaType;
910
import javax.ws.rs.core.MultivaluedMap;
1011
import javax.ws.rs.core.Response;
12+
1113
import java.io.ByteArrayInputStream;
1214
import java.io.InputStream;
1315
import java.lang.annotation.Annotation;
@@ -136,5 +138,29 @@ public void add(K key, V value) {
136138
public V getFirst(K key) {
137139
return null;
138140
}
141+
142+
@Override
143+
public void addAll(K key, V... newValues) {
144+
// TODO Auto-generated method stub
145+
146+
}
147+
148+
@Override
149+
public void addAll(K key, List<V> valueList) {
150+
// TODO Auto-generated method stub
151+
152+
}
153+
154+
@Override
155+
public void addFirst(K key, V value) {
156+
// TODO Auto-generated method stub
157+
158+
}
159+
160+
@Override
161+
public boolean equalsIgnoreValueOrder(MultivaluedMap<K, V> otherMap) {
162+
// TODO Auto-generated method stub
163+
return false;
164+
}
139165
}
140166
}

target/json-schema-validator.jar

40.9 KB
Binary file not shown.

0 commit comments

Comments
 (0)