use of jline.UnsupportedTerminal in project GeoGig by boundlessgeo.
the class ShpExportTest method setUpInternal.
@Override
public void setUpInternal() throws Exception {
ConsoleReader consoleReader = new ConsoleReader(System.in, System.out, new UnsupportedTerminal());
cli = new GeogigCLI(consoleReader);
cli.setGeogig(geogig);
// Add points
insertAndAdd(points1);
insertAndAdd(points2);
insertAndAdd(points3);
geogig.command(CommitOp.class).call();
// Add lines
insertAndAdd(lines1);
insertAndAdd(lines2);
insertAndAdd(lines3);
geogig.command(CommitOp.class).call();
}
use of jline.UnsupportedTerminal in project GeoGig by boundlessgeo.
the class ShpImportTest method testImportException.
@Test
public void testImportException() throws Exception {
ConsoleReader consoleReader = new ConsoleReader(System.in, System.out, new UnsupportedTerminal());
GeogigCLI mockCli = spy(new GeogigCLI(consoleReader));
setUpGeogig(mockCli);
when(mockCli.getConsole()).thenThrow(new MockitoException("Exception"));
ShpImport importCommand = new ShpImport();
importCommand.shapeFile = new ArrayList<String>();
importCommand.shapeFile.add(ShpImport.class.getResource("shape.shp").getFile());
exception.expect(MockitoException.class);
importCommand.run(mockCli);
}
use of jline.UnsupportedTerminal in project GeoGig by boundlessgeo.
the class OSMHistoryImportTest method setUp.
@Before
public void setUp() throws Exception {
ConsoleReader consoleReader = new ConsoleReader(System.in, System.out, new UnsupportedTerminal());
cli = new GeogigCLI(consoleReader);
fakeOsmApiUrl = getClass().getResource("../../internal/history/01_10").toExternalForm();
File workingDirectory = tempFolder.getRoot();
TestPlatform platform = new TestPlatform(workingDirectory);
GlobalContextBuilder.builder = new CLITestContextBuilder(platform);
cli.setPlatform(platform);
cli.execute("init");
assertTrue(new File(workingDirectory, ".geogig").exists());
}
use of jline.UnsupportedTerminal in project GeoGig by boundlessgeo.
the class OSMApplyDiffTest method setUp.
@Before
public void setUp() throws Exception {
ConsoleReader consoleReader = new ConsoleReader(System.in, System.out, new UnsupportedTerminal());
cli = new GeogigCLI(consoleReader);
File workingDirectory = tempFolder.getRoot();
TestPlatform platform = new TestPlatform(workingDirectory);
GlobalContextBuilder.builder = new CLITestContextBuilder(platform);
cli.setPlatform(platform);
cli.execute("init");
cli.execute("config", "user.name", "Gabriel Roldan");
cli.execute("config", "user.email", "groldan@boundlessgeo.com");
assertTrue(new File(workingDirectory, ".geogig").exists());
}
use of jline.UnsupportedTerminal in project GeoGig by boundlessgeo.
the class OSMExportSLTest method setUp.
@Before
public void setUp() throws Exception {
ConsoleReader consoleReader = new ConsoleReader(System.in, System.out, new UnsupportedTerminal());
cli = new GeogigCLI(consoleReader);
File workingDirectory = tempFolder.getRoot();
TestPlatform platform = new TestPlatform(workingDirectory);
GlobalContextBuilder.builder = new CLITestContextBuilder(platform);
cli.setPlatform(platform);
cli.execute("init");
cli.execute("config", "user.name", "Gabriel Roldan");
cli.execute("config", "user.email", "groldan@boundlessgeo.com");
assertTrue(new File(workingDirectory, ".geogig").exists());
// Use in-memory database to test whether we can load Spatialite extension
Connection connection = null;
Throwable thrown = null;
try {
Class.forName("org.spatialite.JDBC");
SQLiteConfig config = new SQLiteConfig();
config.enableSpatiaLite(true);
connection = DriverManager.getConnection("jdbc:spatialite::memory:", config.toProperties());
Statement statement = connection.createStatement();
statement.execute("SELECT InitSpatialMetaData();");
} catch (SQLException e) {
thrown = e;
thrown.printStackTrace();
} finally {
if (connection != null) {
connection.close();
}
}
if (thrown != null) {
thrown.printStackTrace();
Assume.assumeNoException(thrown);
}
}
Aggregations