mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-12 04:57:33 +00:00
* push with timeout
* test: config for eventstore
(cherry picked from commit b9156da76d
)
Co-authored-by: Silvan <silvan.reusser@gmail.com>
This commit is contained in:
@@ -269,10 +269,11 @@ func TestStatementHandler_Update(t *testing.T) {
|
||||
{
|
||||
name: "fetch previous fails",
|
||||
fields: fields{
|
||||
eventstore: eventstore.NewEventstore(
|
||||
eventstore: eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t).
|
||||
ExpectFilterEventsError(errFilter),
|
||||
),
|
||||
),
|
||||
aggregates: []eventstore.AggregateType{"testAgg"},
|
||||
},
|
||||
args: args{
|
||||
@@ -301,9 +302,10 @@ func TestStatementHandler_Update(t *testing.T) {
|
||||
{
|
||||
name: "no successful stmts",
|
||||
fields: fields{
|
||||
eventstore: eventstore.NewEventstore(
|
||||
eventstore: eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t),
|
||||
),
|
||||
),
|
||||
aggregates: []eventstore.AggregateType{"testAgg"},
|
||||
},
|
||||
args: args{
|
||||
@@ -339,9 +341,10 @@ func TestStatementHandler_Update(t *testing.T) {
|
||||
{
|
||||
name: "update current sequence fails",
|
||||
fields: fields{
|
||||
eventstore: eventstore.NewEventstore(
|
||||
eventstore: eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t),
|
||||
),
|
||||
),
|
||||
aggregates: []eventstore.AggregateType{"agg"},
|
||||
},
|
||||
args: args{
|
||||
@@ -381,9 +384,10 @@ func TestStatementHandler_Update(t *testing.T) {
|
||||
{
|
||||
name: "commit fails",
|
||||
fields: fields{
|
||||
eventstore: eventstore.NewEventstore(
|
||||
eventstore: eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t),
|
||||
),
|
||||
),
|
||||
aggregates: []eventstore.AggregateType{"agg"},
|
||||
},
|
||||
args: args{
|
||||
@@ -423,9 +427,10 @@ func TestStatementHandler_Update(t *testing.T) {
|
||||
{
|
||||
name: "correct",
|
||||
fields: fields{
|
||||
eventstore: eventstore.NewEventstore(
|
||||
eventstore: eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t),
|
||||
),
|
||||
),
|
||||
aggregates: []eventstore.AggregateType{"testAgg"},
|
||||
},
|
||||
args: args{
|
||||
@@ -455,9 +460,10 @@ func TestStatementHandler_Update(t *testing.T) {
|
||||
{
|
||||
name: "fetch previous stmts no additional stmts",
|
||||
fields: fields{
|
||||
eventstore: eventstore.NewEventstore(
|
||||
eventstore: eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t).ExpectFilterEvents(),
|
||||
),
|
||||
),
|
||||
aggregates: []eventstore.AggregateType{"testAgg"},
|
||||
},
|
||||
args: args{
|
||||
@@ -486,7 +492,7 @@ func TestStatementHandler_Update(t *testing.T) {
|
||||
{
|
||||
name: "fetch previous stmts additional events",
|
||||
fields: fields{
|
||||
eventstore: eventstore.NewEventstore(
|
||||
eventstore: eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t).ExpectFilterEvents(
|
||||
&repository.Event{
|
||||
AggregateType: "testAgg",
|
||||
@@ -496,6 +502,7 @@ func TestStatementHandler_Update(t *testing.T) {
|
||||
},
|
||||
),
|
||||
),
|
||||
),
|
||||
aggregates: []eventstore.AggregateType{"testAgg"},
|
||||
},
|
||||
args: args{
|
||||
@@ -617,9 +624,10 @@ func TestProjectionHandler_fetchPreviousStmts(t *testing.T) {
|
||||
stmtSeq: 6,
|
||||
},
|
||||
fields: fields{
|
||||
eventstore: eventstore.NewEventstore(
|
||||
eventstore: eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t).ExpectFilterEventsError(errFilter),
|
||||
),
|
||||
),
|
||||
aggregates: []eventstore.AggregateType{"testAgg"},
|
||||
},
|
||||
want: want{
|
||||
@@ -642,9 +650,10 @@ func TestProjectionHandler_fetchPreviousStmts(t *testing.T) {
|
||||
stmtSeq: 6,
|
||||
},
|
||||
fields: fields{
|
||||
eventstore: eventstore.NewEventstore(
|
||||
eventstore: eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t).ExpectFilterEvents(),
|
||||
),
|
||||
),
|
||||
aggregates: []eventstore.AggregateType{"testAgg"},
|
||||
},
|
||||
want: want{
|
||||
@@ -666,7 +675,7 @@ func TestProjectionHandler_fetchPreviousStmts(t *testing.T) {
|
||||
stmtSeq: 10,
|
||||
},
|
||||
fields: fields{
|
||||
eventstore: eventstore.NewEventstore(
|
||||
eventstore: eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t).ExpectFilterEvents(
|
||||
&repository.Event{
|
||||
ID: "id",
|
||||
@@ -690,6 +699,7 @@ func TestProjectionHandler_fetchPreviousStmts(t *testing.T) {
|
||||
},
|
||||
),
|
||||
),
|
||||
),
|
||||
aggregates: []eventstore.AggregateType{"testAgg"},
|
||||
},
|
||||
want: want{
|
||||
@@ -712,7 +722,7 @@ func TestProjectionHandler_fetchPreviousStmts(t *testing.T) {
|
||||
stmtSeq: 10,
|
||||
},
|
||||
fields: fields{
|
||||
eventstore: eventstore.NewEventstore(
|
||||
eventstore: eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t).ExpectFilterEvents(
|
||||
&repository.Event{
|
||||
ID: "id",
|
||||
@@ -726,6 +736,7 @@ func TestProjectionHandler_fetchPreviousStmts(t *testing.T) {
|
||||
},
|
||||
),
|
||||
),
|
||||
),
|
||||
aggregates: []eventstore.AggregateType{"testAgg"},
|
||||
},
|
||||
want: want{
|
||||
|
@@ -68,7 +68,7 @@ func TestProjectionHandler_Trigger(t *testing.T) {
|
||||
fields{
|
||||
eventstore: func(t *testing.T) *eventstore.Eventstore {
|
||||
return eventstore.NewEventstore(
|
||||
es_repo_mock.NewRepo(t).ExpectFilterEvents(),
|
||||
eventstore.TestConfig(es_repo_mock.NewRepo(t).ExpectFilterEvents()),
|
||||
)
|
||||
},
|
||||
query: testQuery(
|
||||
@@ -93,7 +93,7 @@ func TestProjectionHandler_Trigger(t *testing.T) {
|
||||
"process error",
|
||||
fields{
|
||||
eventstore: func(t *testing.T) *eventstore.Eventstore {
|
||||
return eventstore.NewEventstore(
|
||||
return eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t).ExpectFilterEvents(
|
||||
&repository.Event{
|
||||
ID: "id",
|
||||
@@ -106,6 +106,7 @@ func TestProjectionHandler_Trigger(t *testing.T) {
|
||||
AggregateType: "testAgg",
|
||||
},
|
||||
),
|
||||
),
|
||||
)
|
||||
},
|
||||
query: testQuery(
|
||||
@@ -131,7 +132,7 @@ func TestProjectionHandler_Trigger(t *testing.T) {
|
||||
"process ok",
|
||||
fields{
|
||||
eventstore: func(t *testing.T) *eventstore.Eventstore {
|
||||
return eventstore.NewEventstore(
|
||||
return eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t).ExpectFilterEvents(
|
||||
&repository.Event{
|
||||
ID: "id",
|
||||
@@ -144,6 +145,7 @@ func TestProjectionHandler_Trigger(t *testing.T) {
|
||||
AggregateType: "testAgg",
|
||||
},
|
||||
),
|
||||
),
|
||||
)
|
||||
},
|
||||
query: testQuery(
|
||||
@@ -170,7 +172,7 @@ func TestProjectionHandler_Trigger(t *testing.T) {
|
||||
"process limit exceeded ok",
|
||||
fields{
|
||||
eventstore: func(t *testing.T) *eventstore.Eventstore {
|
||||
return eventstore.NewEventstore(
|
||||
return eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t).
|
||||
ExpectFilterEvents(
|
||||
&repository.Event{
|
||||
@@ -184,6 +186,7 @@ func TestProjectionHandler_Trigger(t *testing.T) {
|
||||
AggregateType: "testAgg",
|
||||
},
|
||||
).ExpectFilterEvents(),
|
||||
),
|
||||
)
|
||||
},
|
||||
query: testQuery(
|
||||
@@ -389,9 +392,10 @@ func TestProjectionHandler_FetchEvents(t *testing.T) {
|
||||
ctx: context.Background(),
|
||||
},
|
||||
fields: fields{
|
||||
eventstore: eventstore.NewEventstore(
|
||||
eventstore: eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t).ExpectFilterEventsError(ErrFilter),
|
||||
),
|
||||
),
|
||||
query: testQuery(
|
||||
eventstore.NewSearchQueryBuilder(eventstore.ColumnsEvent).
|
||||
AddQuery().
|
||||
@@ -415,7 +419,7 @@ func TestProjectionHandler_FetchEvents(t *testing.T) {
|
||||
},
|
||||
fields: fields{
|
||||
eventstore: eventstore.NewEventstore(
|
||||
es_repo_mock.NewRepo(t).ExpectFilterEvents(),
|
||||
eventstore.TestConfig(es_repo_mock.NewRepo(t).ExpectFilterEvents()),
|
||||
),
|
||||
query: testQuery(
|
||||
eventstore.NewSearchQueryBuilder(eventstore.ColumnsEvent).
|
||||
@@ -439,7 +443,7 @@ func TestProjectionHandler_FetchEvents(t *testing.T) {
|
||||
ctx: context.Background(),
|
||||
},
|
||||
fields: fields{
|
||||
eventstore: eventstore.NewEventstore(
|
||||
eventstore: eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t).ExpectFilterEvents(
|
||||
&repository.Event{
|
||||
ID: "id",
|
||||
@@ -463,6 +467,7 @@ func TestProjectionHandler_FetchEvents(t *testing.T) {
|
||||
},
|
||||
),
|
||||
),
|
||||
),
|
||||
query: testQuery(
|
||||
eventstore.NewSearchQueryBuilder(eventstore.ColumnsEvent).
|
||||
AddQuery().
|
||||
@@ -485,7 +490,7 @@ func TestProjectionHandler_FetchEvents(t *testing.T) {
|
||||
ctx: context.Background(),
|
||||
},
|
||||
fields: fields{
|
||||
eventstore: eventstore.NewEventstore(
|
||||
eventstore: eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t).ExpectFilterEvents(
|
||||
&repository.Event{
|
||||
ID: "id",
|
||||
@@ -509,6 +514,7 @@ func TestProjectionHandler_FetchEvents(t *testing.T) {
|
||||
},
|
||||
),
|
||||
),
|
||||
),
|
||||
query: testQuery(
|
||||
eventstore.NewSearchQueryBuilder(eventstore.ColumnsEvent).
|
||||
AddQuery().
|
||||
@@ -694,8 +700,9 @@ func TestProjection_schedule(t *testing.T) {
|
||||
},
|
||||
fields{
|
||||
eventstore: func(t *testing.T) *eventstore.Eventstore {
|
||||
return eventstore.NewEventstore(
|
||||
return eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t).ExpectFilterEventsError(ErrFilter),
|
||||
),
|
||||
)
|
||||
},
|
||||
triggerProjection: time.NewTimer(0),
|
||||
@@ -713,7 +720,7 @@ func TestProjection_schedule(t *testing.T) {
|
||||
},
|
||||
fields{
|
||||
eventstore: func(t *testing.T) *eventstore.Eventstore {
|
||||
return eventstore.NewEventstore(
|
||||
return eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t).ExpectFilterEvents(
|
||||
&repository.Event{
|
||||
AggregateType: "system",
|
||||
@@ -723,6 +730,7 @@ func TestProjection_schedule(t *testing.T) {
|
||||
Type: "system.projections.scheduler.succeeded",
|
||||
}).
|
||||
ExpectInstanceIDsError(ErrFilter),
|
||||
),
|
||||
)
|
||||
},
|
||||
triggerProjection: time.NewTimer(0),
|
||||
@@ -740,7 +748,7 @@ func TestProjection_schedule(t *testing.T) {
|
||||
},
|
||||
fields{
|
||||
eventstore: func(t *testing.T) *eventstore.Eventstore {
|
||||
return eventstore.NewEventstore(
|
||||
return eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t).ExpectFilterEvents(
|
||||
&repository.Event{
|
||||
AggregateType: "system",
|
||||
@@ -749,6 +757,7 @@ func TestProjection_schedule(t *testing.T) {
|
||||
InstanceID: "",
|
||||
Type: "system.projections.scheduler.succeeded",
|
||||
}).ExpectInstanceIDs("instanceID1"),
|
||||
),
|
||||
)
|
||||
},
|
||||
triggerProjection: time.NewTimer(0),
|
||||
@@ -771,7 +780,7 @@ func TestProjection_schedule(t *testing.T) {
|
||||
},
|
||||
fields{
|
||||
eventstore: func(t *testing.T) *eventstore.Eventstore {
|
||||
return eventstore.NewEventstore(
|
||||
return eventstore.NewEventstore(eventstore.TestConfig(
|
||||
es_repo_mock.NewRepo(t).ExpectFilterEvents(
|
||||
&repository.Event{
|
||||
AggregateType: "system",
|
||||
@@ -780,6 +789,7 @@ func TestProjection_schedule(t *testing.T) {
|
||||
InstanceID: "",
|
||||
Type: "system.projections.scheduler.succeeded",
|
||||
}).ExpectInstanceIDs("instanceID1"),
|
||||
),
|
||||
)
|
||||
},
|
||||
triggerProjection: time.NewTimer(0),
|
||||
|
Reference in New Issue
Block a user