Добавьте пакет 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