Skip to content

Commit 35cc199

Browse files
tests
1 parent 537754e commit 35cc199

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

cassandra_test.go

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2240,7 +2240,7 @@ func TestViewMetadata(t *testing.T) {
22402240

22412241
func TestMaterializedViewMetadata(t *testing.T) {
22422242
if flagCassVersion.Before(3, 0, 0) {
2243-
return
2243+
t.Skip("The Cassandra version is too old")
22442244
}
22452245
session := createSession(t)
22462246
defer session.Close()
@@ -2259,14 +2259,19 @@ func TestMaterializedViewMetadata(t *testing.T) {
22592259
expectedChunkLengthInKB := "16"
22602260
expectedDCLocalReadRepairChance := float64(0)
22612261
expectedSpeculativeRetry := "99p"
2262+
expectedAdditionalWritePolicy := "99p"
2263+
expectedReadRepair := "BLOCKING"
22622264
if flagCassVersion.Before(4, 0, 0) {
22632265
expectedChunkLengthInKB = "64"
22642266
expectedDCLocalReadRepairChance = 0.1
22652267
expectedSpeculativeRetry = "99PERCENTILE"
2268+
expectedReadRepair = ""
2269+
expectedAdditionalWritePolicy = ""
22662270
}
22672271
expectedView1 := MaterializedViewMetadata{
22682272
Keyspace: "gocql_test",
22692273
Name: "view_view",
2274+
AdditionalWritePolicy: expectedAdditionalWritePolicy,
22702275
baseTableName: "view_table",
22712276
BloomFilterFpChance: 0.01,
22722277
Caching: map[string]string{"keys": "ALL", "rows_per_partition": "NONE"},
@@ -2278,12 +2283,17 @@ func TestMaterializedViewMetadata(t *testing.T) {
22782283
DefaultTimeToLive: 0,
22792284
Extensions: map[string]string{},
22802285
GcGraceSeconds: 864000,
2281-
IncludeAllColumns: false, MaxIndexInterval: 2048, MemtableFlushPeriodInMs: 0, MinIndexInterval: 128, ReadRepairChance: 0,
2282-
SpeculativeRetry: expectedSpeculativeRetry,
2286+
IncludeAllColumns: false, MaxIndexInterval: 2048,
2287+
MemtableFlushPeriodInMs: 0,
2288+
MinIndexInterval: 128,
2289+
ReadRepair: expectedReadRepair,
2290+
ReadRepairChance: 0,
2291+
SpeculativeRetry: expectedSpeculativeRetry,
22832292
}
22842293
expectedView2 := MaterializedViewMetadata{
22852294
Keyspace: "gocql_test",
22862295
Name: "view_view2",
2296+
AdditionalWritePolicy: expectedAdditionalWritePolicy,
22872297
baseTableName: "view_table2",
22882298
BloomFilterFpChance: 0.01,
22892299
Caching: map[string]string{"keys": "ALL", "rows_per_partition": "NONE"},
@@ -2295,8 +2305,13 @@ func TestMaterializedViewMetadata(t *testing.T) {
22952305
DefaultTimeToLive: 0,
22962306
Extensions: map[string]string{},
22972307
GcGraceSeconds: 864000,
2298-
IncludeAllColumns: false, MaxIndexInterval: 2048, MemtableFlushPeriodInMs: 0, MinIndexInterval: 128, ReadRepairChance: 0,
2299-
SpeculativeRetry: expectedSpeculativeRetry,
2308+
IncludeAllColumns: false,
2309+
MaxIndexInterval: 2048,
2310+
MemtableFlushPeriodInMs: 0,
2311+
MinIndexInterval: 128,
2312+
ReadRepair: expectedReadRepair,
2313+
ReadRepairChance: 0,
2314+
SpeculativeRetry: expectedSpeculativeRetry,
23002315
}
23012316

23022317
expectedView1.BaseTableId = materializedViews[0].BaseTableId

0 commit comments

Comments
 (0)