diff --git a/clearing-parent/backend-api/src/test/java/ru/spcex/clearing/backendapi/controller/queue/AbstractControllerTest.java b/clearing-parent/backend-api/src/test/java/ru/spcex/clearing/backendapi/controller/queue/AbstractControllerTest.java
index e28e28add..3d36e88a3 100644
--- a/clearing-parent/backend-api/src/test/java/ru/spcex/clearing/backendapi/controller/queue/AbstractControllerTest.java
+++ b/clearing-parent/backend-api/src/test/java/ru/spcex/clearing/backendapi/controller/queue/AbstractControllerTest.java
@@ -88,6 +88,7 @@ import static ru.spcex.clearing.test.json.MatcherFactoryWithJson.usingIgnoringFi
DepoAccountController.class,
//account misc
ClientCodeController.class,
+ AccountSymbolsController.class,
//company
CompanyRoleSetController.class,
CompanyController.class,
diff --git a/clearing-parent/backend-api/src/test/java/ru/spcex/clearing/backendapi/controller/queue/account/AccountSymbolsControllerTest.java b/clearing-parent/backend-api/src/test/java/ru/spcex/clearing/backendapi/controller/queue/account/AccountSymbolsControllerTest.java
new file mode 100644
index 000000000..72ee1cdcb
--- /dev/null
+++ b/clearing-parent/backend-api/src/test/java/ru/spcex/clearing/backendapi/controller/queue/account/AccountSymbolsControllerTest.java
@@ -0,0 +1,66 @@
+package ru.spcex.clearing.backendapi.controller.queue.account;
+
+import org.junit.jupiter.api.Test;
+import ru.clearing.classes.statics.data.account.AccountSymbols;
+import ru.spcex.clearing.backendapi.controller.queue.AbstractControllerTest;
+import ru.spcex.clearing.backendapi.controller.request.cud.account.AccountSymbolsNewAction;
+import ru.spcex.clearing.backendapi.controller.request.cud.common.CommonDeleteAction;
+import ru.spcex.clearing.imdg.IMDGDistributedNames;
+import ru.spcex.clearing.platform.messaging.domain.Consts;
+
+
+class AccountSymbolsControllerTest extends AbstractControllerTest {
+ private static final String REST_URL = "/accounting/depo-accounts-symbols/";
+
+ /**
+ * {@link AccountSymbolsController#add(AccountSymbolsNewAction)}
+ * Тест проверяет получение сущности {@link AccountSymbolsNewAction} по REST API и отправку в Apache Kafka.
+ * Входной запрос {@link AccountSymbolsNewAction}: {111L, "VALUE-1234"}
+ */
+ @Test
+ void add() throws Exception {
+ //ARRANGE
+ AccountSymbolsNewAction accountSymbolsNewAction = new AccountSymbolsNewAction();
+ accountSymbolsNewAction.setAccountId(111L);
+ accountSymbolsNewAction.setAccountSymbolValue("VALUE-1234");
+
+ //ACT and ASSERT
+ checkAddingByRestApi(REST_URL, accountSymbolsNewAction);
+ checkSendedMessegeFromKafka(Consts.DESTINATION_DEPO_ACCOUNT_SYMBOLS_NEW, accountSymbolsNewAction);
+ }
+
+ /**
+ * {@link AccountSymbolsController#delete(Long)}
+ * Тест проверяет получение id сущности {@link Long} по REST API и отправку в Apache Kafka.
+ * Входной запрос /accounting/depo-accounts-symbols/{@link Long}: - 0L
+ */
+ @Test
+ void delete() throws Exception {
+ //ARRANGE
+ long id = currentId.getAndIncrement();
+ CommonDeleteAction deleteAction = new CommonDeleteAction();
+ deleteAction.setId(id);
+ //ACT and ASSERT
+ checkDeletingByRestApi(REST_URL, id);
+ checkSendedMessegeFromKafka(Consts.DESTINATION_DEPO_ACCOUNT_SYMBOLS_DELETE, deleteAction);
+ }
+
+ /**
+ * {@link ClientCodeController#getAll()}
+ * Тест проверяет получение запроса по REST API и отправку всех записей из таблицы hazelcast Map_ClientCode.
+ * Входной запрос /client-codes/
+ * Ответ CommonGetAllResponse
+ */
+ @Test
+ void getAll() throws Exception {
+ //ARRANGE
+ AccountSymbols existAccountSymbols = new AccountSymbols();
+ existAccountSymbols.setAccountId(111L);
+ existAccountSymbols.setAccountSymbolValue("AAABBBVVCD");
+ existAccountSymbols.setId(currentId.get());
+
+ //ACT and ASSERT
+ checkGettingAllFromRestApi(IMDGDistributedNames.Map_AccountSymbols, existAccountSymbols, REST_URL);
+ }
+
+}
\ No newline at end of file