Что вы должны здесь протестировать?
- Создание каталога с заданным путем к файлу.
- Убедитесь, что ничего не произошло, когда каталог уже существует.
- Убедитесь, что исключение безопасности было выбрано в нужном месте и содержало осмысленное сообщение.
Пример теста (первый пункт):
@Test
fun `should create directory with given file path`() {
CommonUtility.initializeFilePath("file")
val createdFile = File("file")
assertTrue(createdFile.exists())
createdFile.delete() // you have to remove directory after test
}
Я бы порекомендовал изменить имя метода, для например на createDirectoryWithGiven
, текущее имя не имеет смысла. Также рекомендуется возвращать то, что вы создали в этом методе, тогда ваш метод будет легче протестировать.