Fix comerme/README.md

This commit is contained in:
gentoonofb 2021-04-02 20:20:26 +00:00 committed by Arseny Balobanov
parent 3f0bbfe785
commit 4e3f3cc226

View file

@ -14,7 +14,7 @@ Package main можно не тестировать.
Важно понимать, что coverage 100% - не решение всех проблем. Важно понимать, что coverage 100% - не решение всех проблем.
В коде по-прежнему могут быть ошибки. В коде по-прежнему могут быть ошибки.
Coverage 100% говорит ровно о том, что все строки кода выполнялись. Coverage 100% говорит ровно о том, что все строки кода выполнялись.
Хорошие тесты в первую очередь тестируют функциональность. Хорошие тесты, в первую очередь, тестируют функциональность.
Как посмотреть coverage: Как посмотреть coverage:
``` ```
@ -28,9 +28,9 @@ Coverage можно выводить в html (см. ссылки), и эта ф
1. слайды: https://p.go.manytask.org/04-testing/lecture.slide 1. слайды: https://p.go.manytask.org/04-testing/lecture.slide
2. cover: https://blog.golang.org/cover 2. cover: https://blog.golang.org/cover
3. assertions: https://github.com/stretchr/testify 3. assertions: https://github.com/stretchr/testify
4. [gomock](https://github.com/golang/mock) для создания мока базы данных при тестировании серевера 4. [gomock](https://github.com/golang/mock) для создания мока базы данных при тестировании сервера
5. [httptest.ResponseRecorder](https://golang.org/pkg/net/http/httptest/#ResponseRecorder) для тестирования handler'ов сервера 5. [httptest.ResponseRecorder](https://golang.org/pkg/net/http/httptest/#ResponseRecorder) для тестирования handler'ов сервера
6. [httptest.Server](https://golang.org/pkg/net/http/httptest/#Server) для тестирования клинета 6. [httptest.Server](https://golang.org/pkg/net/http/httptest/#Server) для тестирования клиента
7. Если вы ждёте, когда же выложат лекцию: https://www.youtube.com/watch?v=ndmB0bj7eyw 7. Если вы ждёте, когда же выложат лекцию: https://www.youtube.com/watch?v=ndmB0bj7eyw
## O сервисе ## O сервисе
@ -84,4 +84,4 @@ Date: Thu, 19 Mar 2020 21:44:37 GMT
Content-Length: 53 Content-Length: 53
[{"id":0,"title":"A","content":"a","finished":false}] [{"id":0,"title":"A","content":"a","finished":false}]
``` ```