Ajudar chamar metodo - DBUnit

Pessoal, é a primeira vez q estou utilizando o JUnit e DBUnit, por isso desculpem as perguntas “toscas” . rs

Na minha classe ClientTest, estou tentando testar o metodo SearchAll (linha 20) e o resutado dessa busca ser exportado para um XML. Como eu faço para chamar o metodo SearchAll que esta definido na interface???

class ClientTest:

[code]public class ClientTest {

 /**
  * The Sie test configuration data.
  */
 private TestConfiguration configuration = null;
 
 /**
 * Default constructor
 * Creates a new instance of ClientHelper		
 * @param configuration Test configuration data		
 */
public ClientTest(TestConfiguration configuration) {		
	this.setConfiguration(configuration);
}

/**
 * Search all client
 */
public void searchAll() {	
	

	
}

/**
 * @param configuration the configuration to set
 */
public void setConfiguration(TestConfiguration configuration) {
	this.configuration = configuration;
}

/**
 * @return the configuration
 */
public TestConfiguration getConfiguration() {
	return configuration;
}

}[/code]

Interface OrganizationManagerInterface :

[code]public interface OrganizationManagerInterface {

/**
 * Executes search for the Organization Screen
 * @return List Organization
 */
List<Organization> searchAll();		

}[/code]

class DBUnitUtil:

[code]public final class DBUnitUtil {

/**
 * 
 * Private constructor	
 */
private DBUnitUtil() {
	
}

/**
 * Get data set
 * @param testClass test class
 * @return data set	
 */
public static IDataSet getDefaultDataSet(Class< ? > testClass) {
	IDataSet dataSet = null;
	String fileName = System.getProperty("user.dir") + "\\build\\" + testClass.getCanonicalName().replace(".", "\\") + ".dataset.xml";	
	
	try {
		dataSet = new XmlDataSet(new FileInputStream(fileName));
	} catch (DataSetException e) {
		e.printStackTrace();
	} catch (FileNotFoundException e) {
		e.printStackTrace();
	}
	
	return dataSet;
}

/**
 * Get data set
 * @param fileName file name
 * @return data set
 * @throws Exception exception	
 */
public static IDataSet getDataSet(String fileName) throws Exception {
	IDataSet dataSet = null;
	try {
		dataSet = new XmlDataSet(new FileInputStream(fileName));
	} catch (Exception ex) {
		ex.printStackTrace();
		throw ex;
	}
	
	return dataSet;
}


/**
 * Load default data set
 * @param testClass test class	
 */
public static void loadDefaultDataSet(Class< ? > testClass) {
	try {
		loadDataSet(getDefaultDataSet(testClass));
	} catch (Exception ex) {
		ex.printStackTrace();
	}
}


/**
 * Load default data set
 * @param testClass test class	 
 */
public static void unloadDefaultDataSet(Class< ? > testClass) {
	try {
		unloadDataSet(getDefaultDataSet(testClass));
	} catch (Exception ex) {
		ex.printStackTrace();
	}
}

/**
 * 
 * @param dataSet data set	
 */
public static void loadDataSet(IDataSet dataSet) {
	IDatabaseConnection connection = null;
	try {
		connection = new DatabaseConnection(getDefaultConnection());
	} catch (Exception ex) {
		ex.printStackTrace();
	}
    
    try {
    	InsertIdentityOperation.DELETE.execute(connection, dataSet);
    	InsertIdentityOperation.INSERT.execute(connection, dataSet);
    } catch (Exception ex) {
		ex.printStackTrace();
	} finally {
        try {
			connection.close();
		} catch (SQLException e) {
			e.printStackTrace();
		}
    }
}

/**
 * 
 * @param dataSet data set	
 */
public static void unloadDataSet(IDataSet dataSet) {
	IDatabaseConnection connection = null;
	try {
		connection = new DatabaseConnection(getDefaultConnection());
	} catch (Exception ex) {
		ex.printStackTrace();
	}
    
    try {
    	InsertIdentityOperation.DELETE.execute(connection, dataSet);
    } catch (Exception ex) {
		ex.printStackTrace();
	} finally {
        try {
			connection.close();
		} catch (SQLException e) {
			e.printStackTrace();
		}
    }
}	

/**
 * Return jdbc connection to Sie Database	 
 * @return Connection jdbc connection		
 * @throws SQLException SQLException
 * @throws ClassNotFoundException ClassNotFoundException
 * @throws IllegalAccessException IllegalAccessException
 * @throws InstantiationException InstantiationException	
 */
public static Connection getDefaultConnection() throws SQLException, ClassNotFoundException, InstantiationException, IllegalAccessException {
	
	Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
	Connection connection = DriverManager.getConnection(ConfigUtil.getTestConfiguration().getConnectionString());
	
	return connection;
}

}[/code]

class ConfigUti:

[code]public class ConfigUtil {

/**
 * Test configuration data.
 */
private static TestConfiguration configuration = null;	


/**
 * Load the test configurations like: user and password to login, 
 * web site to test, browser to be used to test the system and
 * system language.
 * @return The test configuration	
 */
public static TestConfiguration getTestConfiguration() {
	
	if (configuration == null) {
		loadSieTestConfiguration();
	}
	
	return configuration;
}

/**
 * loadSieTestConfiguration
 */
private static void loadSieTestConfiguration() {
	
	Properties property = getProperties("/conf/sieTestSuiteConfig.properties");
	
	String connectionString = property.getProperty("connectionString");
	TestConfiguration sieConfig = new TestConfiguration(connectionString);
	
	configuration = sieConfig;
}

/**
 * Get the test configuration data
 * @return The test configuration data	
 */
public TestConfiguration getConfiguration() {
	return configuration;
}

/**
 * Load the property file.
 * @param propertyFile The property file path and file name
 * @return The propeties related to the configuration file	
 */
public static Properties getProperties(String propertyFile) {
	
	Properties properties 	= new Properties();
	InputStream inputStream = null;
	
	try {
		inputStream = ConfigUtil.class.getClassLoader().getResourceAsStream("\\sieTestSuiteConfig.properties");
		properties.load(inputStream);
	} catch (FileNotFoundException e) {
		e.printStackTrace();
	} catch (IOException e) {		
		e.printStackTrace();
	}
	
	return properties;
}

}[/code]