Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test: [#100] add tests for all TODO in repository/WorkspaceRepository #101

Merged
merged 9 commits into from Aug 19, 2022

Conversation

alexeiak
Copy link
Contributor

@alexeiak alexeiak commented Aug 9, 2022

Отправляю так: один коммит — один класс или пакет.
По завершению напишу сюда в комментариях.

@fey fey requested review from kacetal and Malcom1986 August 9, 2022 16:34
}

@ParameterizedTest
@ValueSource(strings = "wks-test")
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

@alexeiak alexeiak force-pushed the tests_branch branch 2 times, most recently from dab66ef to b5221ce Compare August 16, 2022 11:39
… excluding conurency test for putWorkspaceUpdate()
@alexeiak
Copy link
Contributor Author

alexeiak commented Aug 16, 2022

После git pull пришлось сделать force push, но всё по инструкции, лишь метаданные предыдущих коммитов обновились.
После Update README.md — новые коммиты.

До конца недели планирую всё доделать: некоторые правки и тест для конкурентных транзакций в web/WorkspaceController putWorkspaceUpdate().

@Malcom1986
Copy link
Collaborator

Я правильно понимаю, что работа над ПР пока не закончена и будут еще коммиты?

@fey
Copy link
Collaborator

fey commented Aug 18, 2022

Ребят, чтобы ПР не было СУПЕРМЕГА большим, давайте вносить поэтапно.
Текущие изменения можно мержить и ничего не сломается? Если да, давайте мержить и потом делать еще один пр.

service/WorkspaceServiceIT, repository/WorkspaceRepositoryIT
@alexeiak
Copy link
Contributor Author

alexeiak commented Aug 18, 2022

Ребят, чтобы ПР не было СУПЕРМЕГА большим, давайте вносить поэтапно. Текущие изменения можно мержить и ничего не сломается? Если да, давайте мержить и потом делать еще один пр.

Только что отправил коммит по рефакторингу.

Осталось написать доп. тест на ситуацию с конкурентными транзакциями, но я ещё не приступил к вниканию, как это по-правильному сделать. В коде обозначена TODO, поэтому, даже на этот момент всё уже красиво.
Эта задача может стать хорошим first-issue, или же я сам это сделаю позже.

@Malcom1986 Malcom1986 merged commit 479503e into Hexlet:main Aug 19, 2022
@alexeiak
Copy link
Contributor Author

alexeiak commented Aug 19, 2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants