Тестирование приложения Java Server-Client с использованием JUnit (или попытка) - PullRequest
0 голосов
/ 31 марта 2020

Я закончил сервер-клиентское приложение в Java, и мне нужно написать несколько тестов для разных ситуаций. Например, у меня есть клиент, и он отправляет сообщение и получает одно сообщение. В другом случае у меня есть клиент, и он отправляет несколько сообщений, и на каждый запрос он получает сообщение обратно. Еще у меня есть 2 клиента, и каждый из них отправляет несколько сообщений, и для каждого сообщения они получают что-то обратно. Я должен упомянуть, что мой Сервер является потоком, а мои Клиенты также являются потоками, потому что мне нужен основной поток, чтобы делать что-то еще, и я не хочу держать его в состоянии ожидания занятости, а также клиент и сервер ожидают неизвестного периода времени для сообщений. Теперь я прочитал кое-что о JUnit и тестировании и увидел, что такого рода тесты используются для тестирования одного класса или одного метода одновременно. Мне нужно протестировать несколько методов, и у меня также есть потоки. Я также работаю на локальном хосте, поэтому, если эти тесты будут выполняться постоянно, я точно не знаю, что может произойти с этими портами сокетов. Так что, если кто-то понимает, о чем я говорю, у вас есть примеры / идеи о том, какими должны быть мои тесты? Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...