1 package com.srv4pos.server.api.server;
2
3 import com.srv4pos.server.api.Registry;
4 import com.srv4pos.server.api.ServiceFactory;
5 import com.srv4pos.server.api.infrastructure.http.Transport;
6 import org.junit.Assert;
7
8 import java.net.URL;
9
10
11
12
13 public class ServerServiceSample {
14 private final ServerService serverService;
15 private final URL url;
16
17 public ServerServiceSample(URL url, Transport transport) {
18 this.url = url;
19 ServiceFactory serviceFactory = new ServiceFactory(url, null, transport);
20 serverService = serviceFactory.getServerService();
21 }
22
23 public void test(boolean jndi) {
24 Assert.assertEquals("Make sure server uses correct database", jndi, serverService.jndi());
25 String host = url.getHost();
26 if (Registry.DEFAULT_SERVER_ADDRESS_TEST.equals(host) || Registry.DEFAULT_SERVER_ADDRESS_STAGE.equals(host)
27 || Registry.DEFAULT_SERVER_ADDRESS_PROD.equals(host)) {
28 Assert.assertEquals("Make sure server timezone is UTC", "Etc/UTC", serverService.getTimezone());
29 }
30 }
31 }