1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.neo4j.server.rest.repr;
21
22 import static org.junit.Assert.assertEquals;
23 import static org.junit.Assert.assertNotNull;
24
25 import java.net.URI;
26 import java.util.Map;
27
28 import org.junit.Test;
29
30
31 public class DiscoveryRepresentationTest {
32 @Test
33 public void shouldCreateAMapContainingDataAndManagementURIs() throws Exception {
34 String managementUri = "/management";
35 String dataUri = "/data";
36 DiscoveryRepresentation dr = new DiscoveryRepresentation(managementUri, dataUri);
37
38 Map<String, Object> mapOfUris = RepresentationTestBase.serialize(dr);
39
40 Object mappedManagementUri = mapOfUris.get("management");
41 Object mappedDataUri = mapOfUris.get("data");
42
43 assertNotNull(mappedManagementUri);
44 assertNotNull(mappedDataUri);
45
46 URI baseUri = RepresentationTestBase.BASE_URI;
47
48 assertEquals( mappedManagementUri.toString(), Serializer.joinBaseWithRelativePath( baseUri, managementUri ));
49 assertEquals( mappedDataUri.toString(), Serializer.joinBaseWithRelativePath( baseUri, dataUri ));
50 }
51 }