Он же все равно не встроенный, а если поднимать внешний сервис для тестирования - то какая разница, TimesTen (который, насколько помню, все-таки отличается от Oracle в работе с блокировками и транзакциями) или обычный Oracle? Мы тут сейчас все-таки не про скорость тестирования, а про то, какие должны быть тесты )
В простой конфигурации он поднимается jdbc-драйвером в рамках пользовательского процесса. Мы так делали когда-то - довольно удобно, если есть зависимость от ораклового диалекта SQL
В простой конфигурации он поднимается jdbc-драйвером в рамках пользовательского процесса. Мы так делали когда-то - довольно удобно, если есть зависимость от ораклового диалекта SQL
Эээ, не понял, как сервер TimesTen может подниматься драйвером?
TDD дорогой саммообман: качественный код требует нескольких итераций его написания, TDD увеличивает цену каждой из итераций. Лучше сначала пройти все итерации, а потом покрыть код тестами. Хотя, если ресурсов много, сроки резиновые, а заказчик требует 99% покрытия - можно и в TDD поиграть.