We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7c610dc commit e20871aCopy full SHA for e20871a
client/state.go
@@ -87,10 +87,10 @@ func (o OperationType) String() string {
87
func (s StateConsistency) String() string {
88
names := [...]string{
89
UndefinedType,
90
- "strong",
91
"eventual",
+ "strong",
92
}
93
- if s < StateConsistencyStrong || s > StateConsistencyEventual {
+ if s < StateConsistencyEventual || s > StateConsistencyStrong {
94
return UndefinedType
95
96
client/state_test.go
@@ -31,12 +31,24 @@ const (
31
)
32
33
func TestTypes(t *testing.T) {
34
- var op OperationType = -1
35
- assert.Equal(t, UndefinedType, op.String())
36
- var c StateConcurrency = -1
37
- assert.Equal(t, UndefinedType, c.String())
38
- var d StateConsistency = -1
39
- assert.Equal(t, UndefinedType, d.String())
+ t.Run("test operation types", func(t *testing.T) {
+ var a OperationType = -1
+ assert.Equal(t, UndefinedType, a.String())
+ a = 2
+ assert.Equal(t, "delete", a.String())
+ })
40
+ t.Run("test state concurrency type", func(t *testing.T) {
41
+ var b StateConcurrency = -1
42
+ assert.Equal(t, UndefinedType, b.String())
43
+ b = 2
44
+ assert.Equal(t, "last-write", b.String())
45
46
+ t.Run("test state consistency type", func(t *testing.T) {
47
+ var c StateConsistency = -1
48
+ assert.Equal(t, UndefinedType, c.String())
49
+ c = 2
50
+ assert.Equal(t, "strong", c.String())
51
52
53
54
func TestDurationConverter(t *testing.T) {
0 commit comments