Добавьте пакет ru.ifmo.test.common.bank
в ваш проект.
-
Client
должен реализовывать интерфейсBankClient
-
Server
должен реализовывать интерфейсBankServer
-
RemotePerson
иLocalPerson
должны реализовывать интерфейсPerson
-
RemoteAccount
иLocalAccount
должны реализовывать интерфейсAccount
-
RemoteBank
должен реализовывать интерфейсBank
Тестирование
- клиент:
client <полное_имя_класса>
- сервер:
bank <полное_имя_класса>
Все тесты запускаются через класс Tester
Запуск через терминал .jar
:
- клиент:
java -cp . -p . -m ru.ifmo.test.common.bank/ru.ifmo.test.common.bank.Tester client ru.ifmo.rain._last_name_.bank.Client
- сервер:
java -cp . -p . -m ru.ifmo.test.common.bank/ru.ifmo.test.common.bank.Tester bank ru.ifmo.rain._last_name_.bank.Server
Пример через IDEA для клиента:
- main class
ru.ifmo.test.common.bank.Tester
- program arguments
client ru.ifmo.rain._last_name_.bank.Client
Пример через IDEA для сервера:
- main class
ru.ifmo.test.common.bank.Tester
- program arguments
bank ru.ifmo.rain._last_name_.bank.Server