Skip to content
This repository was archived by the owner on Jun 19, 2024. It is now read-only.

Commit 5dba226

Browse files
committed
added test
1 parent 604fb22 commit 5dba226

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
package com.oneandone.go.plugin.maven.message;
2+
3+
import com.oneandone.go.plugin.maven.util.JsonUtil;
4+
import org.junit.Test;
5+
6+
import static org.junit.Assert.*;
7+
8+
public class ConfigurationMessageTest {
9+
10+
@Test
11+
public void testDeserialization() throws Exception {
12+
final ConfigurationMessage configurationMessage = JsonUtil.fromJsonString(
13+
"{\n" +
14+
" \"repository-configuration\": {\n" +
15+
" \"REPO_URL\": {\n" +
16+
" \"value\": \"https:\\/\\/repository.jboss.org\\/nexus\\/content\\/repositories\\/snapshots\\/\"\n" +
17+
" }\n" +
18+
" },\n" +
19+
" \"package-configuration\": {\n" +
20+
" \"GROUP_ID\": {\n" +
21+
" \"value\": \"org.wildfly.metrics\"\n" +
22+
" },\n" +
23+
" \"ARTIFACT_ID\": {\n" +
24+
" \"value\": \"scheduler\"\n" +
25+
" },\n" +
26+
" \"PACKAGING\": {\n" +
27+
" \"value\": \"jar\"\n" +
28+
" }\n" +
29+
" },\n" +
30+
" \"previous-revision\": {\n" +
31+
" \"revision\": \"0.0.6-SNAPSHOT\",\n" +
32+
" \"timestamp\": \"2015-04-09T11:08:52.209Z\",\n" +
33+
" \"data\": {\n" +
34+
" \"LOCATION\": \"https:\\/\\/repository.jboss.org\\/nexus\\/content\\/repositories\\/snapshots\\/org\\/wildfly\\/metrics\\/scheduler\\/0.0.6-SNAPSHOT\\/scheduler-0.0.6-20141022.115053-3.jar\",\n" +
35+
" \"VERSION\": \"0.0.6-20141022.115053-3\"\n" +
36+
" }\n" +
37+
" }\n" +
38+
"}", ConfigurationMessage.class);
39+
40+
assertNotNull(configurationMessage);
41+
assertNotNull(configurationMessage.getPreviousRevision());
42+
assertNotNull(configurationMessage.getPreviousRevision().getTimestamp());
43+
}
44+
45+
}

0 commit comments

Comments
 (0)