package com.impossibl.postgres.jdbc;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
public class PGDataSourceWithUrlTest {
@Test
public void setUrl() {
PGDataSourceWithUrl ds = new PGDataSourceWithUrl();
ds.setUrl("jdbc:pgsql://server/database");
assertEquals("server", ds.getHost());
assertEquals(5432, ds.getPort());
assertEquals("database", ds.getDatabase());
assertEquals("jdbc:pgsql://server/database", ds.getUrl());
}
@Test
public void setUrlPort() {
PGDataSourceWithUrl ds = new PGDataSourceWithUrl();
ds.setUrl("jdbc:pgsql://server:1234/database");
assertEquals("server", ds.getHost());
assertEquals(1234, ds.getPort());
assertEquals("database", ds.getDatabase());
}
}