1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.neo4j.server.webadmin.rest.representations;
21
22 import static org.hamcrest.Matchers.containsString;
23 import static org.junit.Assert.assertNotNull;
24 import static org.junit.Assert.assertThat;
25
26 import java.net.URI;
27 import java.util.Map;
28
29 import org.junit.Test;
30 import org.neo4j.server.webadmin.rest.ConsoleService;
31 import org.neo4j.server.webadmin.rest.SessionFactory;
32
33 public class ServerRootRepresentationTest
34 {
35 @Test
36 public void shouldProvideAListOfServiceUris() throws Exception
37 {
38 ConsoleService consoleService = new ConsoleService( (SessionFactory) null, null, null );
39 ServerRootRepresentation srr = new ServerRootRepresentation( new URI( "http://example.org:9999" ), consoleService );
40 Map<String, Map<String, String>> map = srr.serialize();
41
42 assertNotNull(map.get("services"));
43
44 assertThat( map.get("services").get( consoleService.getName() ), containsString( consoleService.getServerPath() ) );
45
46 }
47 }