openrat-java-client

Unnamed repository; edit this file 'description' to name the repository.
git clone http://git.code.weiherhei.de/openrat-java-client.git
Log | Files | Refs

TestLowLevelAPI.java (1230B)


      1 package de.openrat.client.test;
      2 
      3 import de.openrat.client.CMSClient;
      4 import de.openrat.client.action.CMSAction;
      5 import org.junit.After;
      6 import org.junit.Before;
      7 import org.junit.Test;
      8 
      9 import java.util.HashMap;
     10 import java.util.Map;
     11 
     12 import static de.openrat.client.test.TestConfiguration.*;
     13 
     14 public class TestLowLevelAPI {
     15 
     16     private CMSClient client;
     17 
     18     /**
     19      *
     20      */
     21     @Before
     22     public void connect() {
     23 
     24         client = new CMSClient(TestConfiguration.HOST, PATH, PORT);
     25         client.setLogWriter(WRITER);
     26         client.setProxy(PROXY_HOST, PROXY_PORT);
     27         client.setLocale(LOCALE);
     28         client.setKeepAlive(false);
     29         client.setTimeout(15000);
     30     }
     31 
     32 
     33     /**
     34      * simple example for using the client.
     35      */
     36     @Test
     37     public void test() {
     38         final CMSAction action = client.createAction();
     39 
     40         action.executeView("login", "login", new HashMap<>());
     41 
     42         final Map<String, String> logindata = new HashMap<>();
     43         logindata.put("login_username", USER);
     44         logindata.put("login_password", PASS);
     45         logindata.put("dbid", DB);
     46 
     47         action.executePost("login", "login", logindata);
     48     }
     49 
     50     @After
     51     public void close() {
     52 
     53         client.close();
     54     }
     55 
     56 }