Я работаю над проектом с большим количеством кода plsql и хотел бы добавить более конкретные модульные тесты в нашу кодовую базу. Некоторые из процедур/функций, которые я испытываю, не входят в спецификацию пакета, и у меня нет никаких средств для его изменения.
Есть ли способ получить доступ к этим 'private' процедурам plsql без добавления их в спецификацию?
Единственная идея, которую я до сих пор делал, заключалась в том, чтобы скомпилировать спецификацию специального пакета для БД перед тестами, которая определяет процедуры, которые проверяются. Я думаю, что это сработает, но мне интересно, есть ли более простой способ, какой-то злой секретный оракул, может быть, -)
Я тестирую Java с помощью JUnit/DBUnit.
BR Франк