Search in sources :

Example 1 with TroveDatabase

use of org.openstack4j.openstack.trove.domain.TroveDatabase in project openstack4j by ContainX.

the class DBDatabaseServiceImplTest method testCreateDatabase.

@Test
public void testCreateDatabase() throws Exception {
    String databaseInstanceId = "54c91755526e44b9808385a263db4aa6";
    respondWith(200);
    TroveBuilders troveBuilders = new TroveBuilders();
    TroveDatabase database = (TroveDatabase) troveBuilders.databaseCreate().name("exampledb").build();
    Databases troveDatabases = new Databases();
    List<TroveDatabase> troveDatabaseList = new ArrayList<>();
    troveDatabaseList.add(database);
    troveDatabases.setTroveDatabaseList(troveDatabaseList);
    ActionResponse result = osv2().trove().databaseService().create(databaseInstanceId, troveDatabases);
    assertTrue(result.isSuccess());
}
Also used : Databases(org.openstack4j.openstack.trove.domain.TroveDatabase.Databases) ArrayList(java.util.ArrayList) TroveBuilders(org.openstack4j.openstack.trove.builder.TroveBuilders) TroveDatabase(org.openstack4j.openstack.trove.domain.TroveDatabase) ActionResponse(org.openstack4j.model.common.ActionResponse) Test(org.testng.annotations.Test) AbstractTest(org.openstack4j.api.AbstractTest)

Aggregations

ArrayList (java.util.ArrayList)1 AbstractTest (org.openstack4j.api.AbstractTest)1 ActionResponse (org.openstack4j.model.common.ActionResponse)1 TroveBuilders (org.openstack4j.openstack.trove.builder.TroveBuilders)1 TroveDatabase (org.openstack4j.openstack.trove.domain.TroveDatabase)1 Databases (org.openstack4j.openstack.trove.domain.TroveDatabase.Databases)1 Test (org.testng.annotations.Test)1