From b2e203ad5638c3c9d4375c050ef1dfdd9116037c Mon Sep 17 00:00:00 2001 From: James Harris Date: Tue, 16 Jul 2024 07:06:35 +1000 Subject: [PATCH] Move tag methods to `_nocoverage` files. --- aggregate.go | 3 --- aggregate_nocoverage.go | 4 ++++ integration.go | 3 --- integration_nocoverage.go | 4 ++++ process.go | 4 ---- process_nocoverage.go | 5 +++++ projection.go | 2 -- projection_nocoverage.go | 3 +++ route.go | 14 ++++---------- route_nocoverage.go | 7 +++++++ 10 files changed, 27 insertions(+), 22 deletions(-) create mode 100644 aggregate_nocoverage.go create mode 100644 integration_nocoverage.go create mode 100644 process_nocoverage.go create mode 100644 projection_nocoverage.go create mode 100644 route_nocoverage.go diff --git a/aggregate.go b/aggregate.go index 326ce66..283fb11 100644 --- a/aggregate.go +++ b/aggregate.go @@ -133,6 +133,3 @@ type AggregateRoute interface { Route isAggregateRoute() } - -func (HandlesCommandRoute) isAggregateRoute() {} -func (RecordsEventRoute) isAggregateRoute() {} diff --git a/aggregate_nocoverage.go b/aggregate_nocoverage.go new file mode 100644 index 0000000..6935e0b --- /dev/null +++ b/aggregate_nocoverage.go @@ -0,0 +1,4 @@ +package dogma + +func (HandlesCommandRoute) isAggregateRoute() {} +func (RecordsEventRoute) isAggregateRoute() {} diff --git a/integration.go b/integration.go index 9f15748..475ab90 100644 --- a/integration.go +++ b/integration.go @@ -74,6 +74,3 @@ type IntegrationRoute interface { Route isIntegrationRoute() } - -func (HandlesCommandRoute) isIntegrationRoute() {} -func (RecordsEventRoute) isIntegrationRoute() {} diff --git a/integration_nocoverage.go b/integration_nocoverage.go new file mode 100644 index 0000000..5785a54 --- /dev/null +++ b/integration_nocoverage.go @@ -0,0 +1,4 @@ +package dogma + +func (HandlesCommandRoute) isIntegrationRoute() {} +func (RecordsEventRoute) isIntegrationRoute() {} diff --git a/process.go b/process.go index fb09a96..ea6a535 100644 --- a/process.go +++ b/process.go @@ -239,7 +239,3 @@ type ProcessRoute interface { Route isProcessRoute() } - -func (HandlesEventRoute) isProcessRoute() {} -func (ExecutesCommandRoute) isProcessRoute() {} -func (SchedulesTimeoutRoute) isProcessRoute() {} diff --git a/process_nocoverage.go b/process_nocoverage.go new file mode 100644 index 0000000..46f1b4e --- /dev/null +++ b/process_nocoverage.go @@ -0,0 +1,5 @@ +package dogma + +func (HandlesEventRoute) isProcessRoute() {} +func (ExecutesCommandRoute) isProcessRoute() {} +func (SchedulesTimeoutRoute) isProcessRoute() {} diff --git a/projection.go b/projection.go index 2ce947e..c669f2b 100644 --- a/projection.go +++ b/projection.go @@ -191,5 +191,3 @@ type ProjectionRoute interface { Route isProjectionRoute() } - -func (HandlesEventRoute) isProjectionRoute() {} diff --git a/projection_nocoverage.go b/projection_nocoverage.go new file mode 100644 index 0000000..f578a78 --- /dev/null +++ b/projection_nocoverage.go @@ -0,0 +1,3 @@ +package dogma + +func (HandlesEventRoute) isProjectionRoute() {} diff --git a/route.go b/route.go index 751849f..ac4d55f 100644 --- a/route.go +++ b/route.go @@ -76,16 +76,6 @@ type ( SchedulesTimeoutRoute struct{ Type reflect.Type } ) -func (HandlesCommandRoute) isRoute() {} -func (ExecutesCommandRoute) isRoute() {} -func (HandlesEventRoute) isRoute() {} -func (RecordsEventRoute) isRoute() {} -func (SchedulesTimeoutRoute) isRoute() {} - -func typeOf[T any]() reflect.Type { - return reflect.TypeOf((*T)(nil)).Elem() -} - type ( // HandlesCommandOption is an option that affects the behavior of the route // returned by [HandlesCommand]. @@ -107,3 +97,7 @@ type ( // route returned by [SchedulesTimeout]. SchedulesTimeoutOption struct{} ) + +func typeOf[T any]() reflect.Type { + return reflect.TypeOf((*T)(nil)).Elem() +} diff --git a/route_nocoverage.go b/route_nocoverage.go new file mode 100644 index 0000000..66062aa --- /dev/null +++ b/route_nocoverage.go @@ -0,0 +1,7 @@ +package dogma + +func (HandlesCommandRoute) isRoute() {} +func (ExecutesCommandRoute) isRoute() {} +func (HandlesEventRoute) isRoute() {} +func (RecordsEventRoute) isRoute() {} +func (SchedulesTimeoutRoute) isRoute() {}