package mil.nga.giat.geowave.core.cli.operations;
import static org.junit.Assert.*;
import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
import org.junit.Test;
import mil.nga.giat.geowave.core.cli.parser.CommandLineOperationParams;
import mil.nga.giat.geowave.core.cli.parser.OperationParser;
import mil.nga.giat.geowave.core.cli.spi.OperationRegistry;
public class ExplainCommandTest
{
@Test
public void testPrepare() {
String[] args = {
"explain"
};
OperationRegistry registry = OperationRegistry.getInstance();
OperationParser parser = new OperationParser(
registry);
CommandLineOperationParams params = parser.parse(
GeowaveTopLevelSection.class,
args);
ExplainCommand expcommand = new ExplainCommand();
expcommand.prepare(params);
assertEquals(
false,
params.isValidate());
assertEquals(
true,
params.isAllowUnknown());
}
}