package com.axemblr.provisionr.core; import static org.fest.assertions.api.Assertions.assertThat; import com.axemblr.provisionr.api.pool.Pool; import org.junit.Test; public class ProvisionrSupportTest { @Test public void testConvertTimeout() { ProvisionrSupport provisionr = new ProvisionrSupportTestable(); assertThat(provisionr.convertTimeoutToISO8601TimeDuration(600)).isEqualTo("PT10M"); assertThat(provisionr.convertTimeoutToISO8601TimeDuration(601)).isEqualTo("PT601S"); assertThat(provisionr.convertTimeoutToISO8601TimeDuration(300)).isEqualTo("PT5M"); assertThat(provisionr.convertTimeoutToISO8601TimeDuration(42)).isEqualTo("PT42S"); } } class ProvisionrSupportTestable extends ProvisionrSupport { @Override public String getId() { return null; } @Override public String startPoolManagementProcess(String businessKey, Pool pool) { return null; } @Override public void destroyPool(String businessKey) {} };