0
任何通過使用JUnit測試存儲過程的框架/工具?JUnit中DB2特定的存儲過程測試
試着爲DB2 ddl文件中使用的存儲過程編寫JUnit測試 只存在一些基於SQL查詢的代碼的存儲過程例如,
CREATE PROCEDURE POPULATE_C()
LANGUAGE SQL
BEGIN
DECLARE NAM CHAR (54);
DECLARE SNAM CHAR (54);
DECLARE CAT CHAR (10);
DECLARE END_T INT DEFAULT 0;
DECLARE C CURSOR FOR
SELECT DISTINCT NAM, SNAM, LPAD(' ',10)
FROM MYTABLE
DECLARE CONTINUE HANDLER FOR NOT FOUND
SET END_T = 1;
OPEN C;
FETCH FROM C INTO NAM, SNAM, CAT;
WHILE END_T = 0 DO
INSERT INTO CON (X1, X2, X3) VALUES (NAM, SNAM, CAT);
FETCH FROM C INTO NAM, SNAM, CAT;
END WHILE;
CLOSE C;
COMMIT;
END
試圖DBUnit的,但它不支持HSQLDB數據庫中的存儲過程測試 ,因此如何在JUnit來測試這些功能。
在此先感謝!
也試過Derby所謂的DB2語言兼容,如此處所述[http://stackoverflow.com/questions/3760471/is-there-a-good-in-memory-database-that-would-act-like- db2],但沒有結果。無法創建過程語句。 – Kishore
你想在那個程序中測試什麼?順便說一句,我寫了db2unit – AngocA