Skip to content

Commit 0599f6b

Browse files
authored
Merge pull request #40 from makasim/actor-testcase
actor test case; introduce test suite that simplify standard test cases testing
2 parents aac9e29 + 0e4bbc8 commit 0599f6b

File tree

113 files changed

+300
-1279
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

113 files changed

+300
-1279
lines changed

.github/workflows/go.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ jobs:
2525
run: go build -v ./...
2626

2727
- name: memdriver tests
28-
run: go test -v -race ./memdriver/tests/...
28+
run: go test -v -race ./memdriver/...
2929

3030
- name: sqlitedriver tests
31-
run: go test -v -race ./sqlitedriver/tests/...
31+
run: go test -v -race ./sqlitedriver/...
3232

3333
- name: flowstate tests
3434
run: go test -v -race ./

memdriver/driver.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ func New() *Driver {
3131
stddoer.Resume(),
3232
stddoer.End(),
3333
stddoer.Noop(),
34-
stddoer.Recovery(time.Millisecond * 500),
34+
stddoer.Recoverer(time.Millisecond * 500),
3535
stddoer.NewSerializer(),
3636
stddoer.NewDeserializer(),
3737

memdriver/suite_test.go

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package memdriver_test
2+
3+
import (
4+
"testing"
5+
6+
"github.com/makasim/flowstate"
7+
"github.com/makasim/flowstate/memdriver"
8+
"github.com/makasim/flowstate/testcases"
9+
)
10+
11+
func TestSuite(t *testing.T) {
12+
s := testcases.Get(func(t testcases.TestingT) (flowstate.Doer, testcases.FlowRegistry) {
13+
d := memdriver.New()
14+
return d, d
15+
})
16+
17+
s.Test(t)
18+
}

memdriver/tests/call_flow_test.go

Lines changed: 0 additions & 14 deletions
This file was deleted.

memdriver/tests/call_flow_with_commit_test.go

Lines changed: 0 additions & 14 deletions
This file was deleted.

memdriver/tests/call_flow_with_watch_test.go

Lines changed: 0 additions & 14 deletions
This file was deleted.

memdriver/tests/condition_test.go

Lines changed: 0 additions & 14 deletions
This file was deleted.

memdriver/tests/data_flow_config_test.go

Lines changed: 0 additions & 14 deletions
This file was deleted.

memdriver/tests/data_store_get_test.go

Lines changed: 0 additions & 14 deletions
This file was deleted.

memdriver/tests/data_store_get_with_commit_test.go

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)