MCPcopy Index your code
hub / github.com/ansakharov/lets_test

github.com/ansakharov/lets_test @v0.0.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.0.2 ↗ · + Follow
66 symbols 267 edges 18 files 34 documented · 52% updated 3y agov0.0.2 · 2022-08-04★ 43
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Introduction into testing

Litte golang api server with broken architecture and no tests. It'll become better over iterations.

How to run

go run cmd/main.go --conf=conf.yaml

Chapters

  • v0.0.1: added some unit tests, fixed bug in GET /orders and decouple pool&repo from usecase.
  • v0.0.2: added intergration tests for gateway-usecase layers. Also added tests with fakes.

Extension points exported contracts — how you extend this code

OrderRepo (Interface)
(no doc) [5 implementers]
internal/pkg/repository/order/repository.go

Core symbols most depended-on inside this repo

Get
called by 15
internal/pkg/repository/order/repository.go
Init
called by 13
metrics/metrics.go
New
called by 10
logger/logger.go
IncCounter
called by 8
metrics/metrics.go
Save
called by 8
internal/pkg/repository/order/repository.go
EXPECT
called by 8
internal/pkg/repository/order/mocks/mock_repository.go
Create
called by 6
handler/create_order/create.go
New
called by 4
internal/app/usecase/order/order.go

Shape

Function 31
Method 18
Struct 13
TypeAlias 3
Interface 1

Languages

Go100%

Modules by API surface

internal/pkg/repository/order/mocks/mock_repository.go8 symbols
handler/create_order/create.go8 symbols
internal/pkg/repository/order/repository.go7 symbols
handler/get_orders/get.go5 symbols
handler/create_order/create_integration_test.go5 symbols
internal/pkg/repository/order/fake_order_repo/repository.go4 symbols
internal/pkg/entity/order/order.go4 symbols
internal/app/usecase/order/order_test.go4 symbols
internal/app/usecase/order/order.go4 symbols
handler/get_orders/get_integration_test.go4 symbols
metrics/metrics.go2 symbols
handler/get_orders/get_test.go2 symbols

Datastores touched

postgresDatabase · 1 repos

For agents

$ claude mcp add lets_test \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page