package fedora.utilities.install;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
import java.io.File;
import java.util.HashMap;
import java.util.Map;
import org.junit.Test;
import fedora.utilities.FileUtils;
public class OptionDefinitionTest {
@Test
public void testGet() throws Exception {
Map<String, String> oMap = new HashMap<String, String>();
oMap.put(InstallOptions.APIA_AUTH_REQUIRED, Boolean.toString(false));
InstallOptions installOpts = new InstallOptions(new MockDistribution(),
oMap);
OptionDefinition opt = OptionDefinition.get(
InstallOptions.APIA_AUTH_REQUIRED, installOpts);
assertNotNull(opt);
}
/*
* @Test public void testGetId() { fail("Not yet implemented"); }
*
* @Test public void testGetLabel() { fail("Not yet implemented"); }
*
* @Test public void testGetDescription() { fail("Not yet implemented"); }
*
* @Test public void testGetValidValues() { fail("Not yet implemented"); }
*
* @Test public void testGetDefaultValue() { fail("Not yet implemented");
*
* //should test FEDORA_HOME, TOMCAT_HOME, FESL_DBXML_HOME in particular }
*
* @Test public void testValidateValueString() {
* fail("Not yet implemented"); }
*
* @Test public void testValidateValueStringBoolean() {
* fail("Not yet implemented"); }
*/
}