package org.springframework.roo.addon.cloud.foundry.converter;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull;
import org.junit.Before;
import org.junit.Test;
import org.springframework.roo.addon.cloud.foundry.model.CloudControllerUrl;
/**
* Unit test of {@link CloudControllerUrlConverter}
*
* @author Andrew Swan
* @since 1.2.0
*/
public class CloudControllerUrlConverterTest {
// Fixture
private CloudControllerUrlConverter converter;
@Before
public void setUp() throws Exception {
converter = new CloudControllerUrlConverter();
}
@Test
public void testConvertEmptyUrl() {
// Invoke
final CloudControllerUrl url = converter
.convertFromText("", null, null);
// Check
assertNull(url);
}
@Test
public void testConvertNonEmptyUrl() {
// Set up
final String value = "http://api.lalyos.info";
// Invoke
final CloudControllerUrl url = converter.convertFromText(value, null,
null);
// Check
assertEquals(value, url.getUrl());
}
@Test
public void testConvertNullUrl() {
// Invoke
final CloudControllerUrl url = converter.convertFromText(null, null,
null);
// Check
assertNull(url);
}
}