私はこのコードブロックを私のサービス層のメソッドで単体テストしようとしています。 誰でも私がここでテストできるものとテストする方法を提案することができます(特に、db部分への挿入)。任意のポインタ(/ example code/doc)は非常に役に立ちます。JavaユニットテストのDockを黙って
if (element != null) {
id = iplDAO.loadGames(element, batchVO.getId());
iplPartyDetailsVO = element.getParty();
if iplPartyDetailsVO != null) {
try {
iplDAO.insertPartyDetails(iplPartyDetailsVO, id, batchVO.getId());
} catch (Exception e) {
logger.logp("className");
String err = "blah";
iplDAO.insertIntoError(err_t);
}
}
あなたはDAOコードを所有していますか、それとも独自のものですか? – Compass
'iplDAO'の作成/初期化の方法を共有できますか? – Mureinik
@Compass はい、我々はDAOコードを所有している - その次のように作成した:IPLDAOはBaseDAOがTTDAO { \tを実装して拡張し の公開クラスアットAutowired \tプライベートITXXDAO txxDao。 \t At-Override \t public int loadGames(..){ \t return id; } \tでオーバーライド \tパブリックブールinsertPartyDetails(A、B、C){ \t \t戻りX。 \t} } ' サービスクラスでは、そのオートワイヤー – user2666282