public class

DBServerModule

extends Object
java.lang.Object
   ↳ org.mule.munit.DBServerModule
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Module to test database connections

Summary

Fields
private Connection connection
private String creationalScript

Script to create the database.

private String csv

Cvs files to create the tables in a JSON string

private String database

JBDC url

Public Constructors
DBServerModule()
Public Methods
Object execute(String sql)

Executes a SQL query

Object executeQuery(String sql)

Executes a SQL query

void setCreationalScript(String creationalScript)
void setCsv(String csv)
void setDatabase(String database)
void startDbServer()

Start the server.

void stopDbServer()

Stops the server.

void validateThat(String query, String returns)

Executes a SQL query

[Expand]
Inherited Methods
From class java.lang.Object

Fields

private Connection connection

private String creationalScript

Script to create the database.

private String csv

Cvs files to create the tables in a JSON string

private String database

JBDC url

Public Constructors

public DBServerModule ()

Public Methods

public Object execute (String sql)

Executes a SQL query

Parameters
sql Query to be executed
Returns
  • result of the SQL query.

public Object executeQuery (String sql)

Executes a SQL query

Parameters
sql Query to be executed
Returns
  • result of the SQL query in a JSON format.

public void setCreationalScript (String creationalScript)

Parameters
creationalScript

public void setCsv (String csv)

Parameters
csv

public void setDatabase (String database)

Parameters
database

public void startDbServer ()

Start the server.

public void stopDbServer ()

Stops the server.

public void validateThat (String query, String returns)

Executes a SQL query

Parameters
query Query to be executed
returns Expected value