View Javadoc
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   * <p>User: Kirill, Date: 12.09.13 11:00</p>.
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  }