Как уже упоминалось в комментарии Андрея, ответить на этот вопрос немного сложно, так как мы не можем увидеть код и то, что вы уже пробовали. Тем не менее, похоже, что вы ищете пару указателей, которые помогут вам начать работу.
С точки зрения написания простого модульного теста, взгляните на недавнее сообщение в блоге , которое я написал,Это очень специфично для Java, однако методика может применяться к другим языкам. По сути, ваш модульный тест будет состоять из следующих трех частей:
- Упорядочить - настроить входные данные и «вещь», которую вы хотите проверить.
- Действовать - выполнить код, которым вы являетесьtesting
- Утверждение - проверьте результат.
В своем вопросе вы упоминаете, что метод возвращает случайное значение типа int. Тесты, которые проверяют методы, включая случайность, сложнее тестировать. Лучший способ - это посмеяться над случайным поведением, чтобы оно стало детерминированным. Вот еще один блог Я написал с примером этого.
Я надеюсь, что это поможет. Если вы хотите получить более подробный ответ, то, пожалуйста, расширите вопрос с примером вашего кода и текущих тестов, а затем дайте мне знать.