nablarch.test.core.reader.TestDataParser Maven / Gradle / Ivy
package nablarch.test.core.reader;
import nablarch.test.core.db.DbInfo;
import nablarch.test.core.db.TableData;
import nablarch.test.core.file.DataFile;
import nablarch.test.core.messaging.MessagePool;
import nablarch.test.core.util.interpreter.TestDataInterpreter;
import java.util.List;
import java.util.Map;
import nablarch.core.util.annotation.Published;
/**
* テストデータ取得インターフェース。
*
* @author Hisaaki Sioiri
*/
@Published(tag = "architect")
public interface TestDataParser {
/**
* 期待するテーブルデータを取得する。
*
* @param path 取得元パス
* @param resourceName 取得元データリソース名
* @param groupId グループID(オプション)
* @return 期待するテーブルデータを取得する。
*/
List getExpectedTableData(String path, String resourceName, String... groupId);
/**
* 準備用のテーブルデータを取得する。
*
* @param path 取得元パス
* @param resourceName 取得元データリソース名
* @param groupId グループID(オプション)
* @return 準備用のテーブルデータ
*/
List getSetupTableData(String path, String resourceName, String... groupId);
/**
* List-Map形式でデータを取得する。
*
* @param path 取得元パス
* @param resourceName 取得元データリソース名
* @param id ID
* @return List-Map形式のデータ
*/
List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy