USRE-84 Add a new test for test connection of RETS

This commit is contained in:
YuCheng Hu 2021-11-27 10:37:14 -05:00
parent 1195a29501
commit 7b8fac5b1d
1 changed files with 52 additions and 0 deletions

View File

@ -0,0 +1,52 @@
package com.ossez.usreio.client.tests;
import org.junit.jupiter.api.Test;
import org.realtor.rets.retsapi.RETSConnection;
import org.realtor.rets.retsapi.RETSLoginTransaction;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.InputStream;
import java.util.Properties;
/**
* @author YuCheng
*/
public class ConnectionTest {
private final static Logger logger = LoggerFactory.getLogger(ConnectionTest.class);
/**
* Do RetsServerConnection Test
*/
@Test
public void testStaticVariableChange() {
// BasicConfigurator.configure();
RETSConnection rc = new RETSConnection();
RETSLoginTransaction trans = new RETSLoginTransaction();
try {
Properties props = new Properties();
ClassLoader loader = Thread.currentThread().getContextClassLoader();
InputStream inputStream = loader.getResourceAsStream("rets.properties");
props.load(inputStream);
// Add the optional request parameters if they exist, are non-null and non-zero-length
// rc.setRequestHeaderField("Authorization", (String)props.get("login.AUTHORIZATION"));
rc.setServerUrl((String) props.getProperty("rets_server"));
trans.setUrl((String) props.getProperty("rets_server"));
trans.setUsername((String) props.getProperty("rets_username"));
trans.setPassword((String) props.getProperty("rets_password"));
} catch (Exception e) {
e.printStackTrace();
}
rc.execute(trans);
}
}