Я сейчас разрабатываю действительно большое приложение.Сейчас мы сталкиваемся с проблемой модульного тестирования всего, что в нем есть.
Я пытаюсь записать все взаимодействия в методах и классах во время выполнения, чтобы иметь входные и выходные данные для сравнения.
Да,я знаю, что это не совсем правильный способ проведения модульного тестирования, но мы должны сделать это быстро.Мы уже работаем с Mockito / PowerMockito / JUnit.
Уже пробовали AOP и AspectJ, но проблема в том, чтобы создавать новые файлы для каждого класса, который у нас есть.
Я думал о том, чтобы перехватить слой потока выполнения или несколько просто записать динамически в файл Json входные значения + зависимости и выходные данные вызванного метода и классов.
Любые подсказки