lint: convert snake to camel case
This commit is contained in:
@@ -12,15 +12,15 @@ import (
|
||||
|
||||
func TestParseSchema(t *testing.T) {
|
||||
assert := assert.New(t)
|
||||
schema_sql, err := os.ReadFile("../../sample_data/test_schemas/food.sql")
|
||||
schemaSQL, err := os.ReadFile("../../sample_data/test_schemas/food.sql")
|
||||
require.NoError(t, err)
|
||||
|
||||
db := schema.InitDB(string(schema_sql))
|
||||
db := schema.InitDB(string(schemaSQL))
|
||||
schema := schema.SchemaFromDB(db)
|
||||
expected_tbls := []string{"food_types", "foods", "units", "ingredients", "recipes", "iterations", "db_version"}
|
||||
for _, tbl_name := range expected_tbls {
|
||||
_, is_ok := schema.Tables[tbl_name]
|
||||
assert.True(is_ok)
|
||||
expectedTbls := []string{"food_types", "foods", "units", "ingredients", "recipes", "iterations", "db_version"}
|
||||
for _, tblName := range expectedTbls {
|
||||
_, isOk := schema.Tables[tblName]
|
||||
assert.True(isOk)
|
||||
}
|
||||
|
||||
foods := schema.Tables["foods"]
|
||||
@@ -57,23 +57,23 @@ func TestParseSchema(t *testing.T) {
|
||||
// -------
|
||||
|
||||
// Unique index
|
||||
units_name_idx, isOk := schema.Indexes["sqlite_autoindex_units_1"]
|
||||
unitsNameIdx, isOk := schema.Indexes["sqlite_autoindex_units_1"]
|
||||
require.True(t, isOk)
|
||||
assert.True(units_name_idx.IsUnique)
|
||||
assert.Equal("units", units_name_idx.TableName)
|
||||
assert.Equal([]string{"name"}, units_name_idx.Columns)
|
||||
assert.True(unitsNameIdx.IsUnique)
|
||||
assert.Equal("units", unitsNameIdx.TableName)
|
||||
assert.Equal([]string{"name"}, unitsNameIdx.Columns)
|
||||
|
||||
// Non-unique, declared index
|
||||
foods_protein_idx, isOk := schema.Indexes["foods_protein"]
|
||||
foodsProteinIdx, isOk := schema.Indexes["foods_protein"]
|
||||
require.True(t, isOk)
|
||||
assert.False(foods_protein_idx.IsUnique)
|
||||
assert.Equal("foods", foods_protein_idx.TableName)
|
||||
assert.Equal([]string{"protein"}, foods_protein_idx.Columns)
|
||||
assert.False(foodsProteinIdx.IsUnique)
|
||||
assert.Equal("foods", foodsProteinIdx.TableName)
|
||||
assert.Equal([]string{"protein"}, foodsProteinIdx.Columns)
|
||||
|
||||
// Multi-column index
|
||||
ingr_seq_idx, isOk := schema.Indexes["sqlite_autoindex_ingredients_1"]
|
||||
ingrSeqIdx, isOk := schema.Indexes["sqlite_autoindex_ingredients_1"]
|
||||
require.True(t, isOk)
|
||||
assert.True(ingr_seq_idx.IsUnique)
|
||||
assert.Equal("ingredients", ingr_seq_idx.TableName)
|
||||
assert.Equal([]string{"in_recipe_id", "list_order"}, ingr_seq_idx.Columns)
|
||||
assert.True(ingrSeqIdx.IsUnique)
|
||||
assert.Equal("ingredients", ingrSeqIdx.TableName)
|
||||
assert.Equal([]string{"in_recipe_id", "list_order"}, ingrSeqIdx.Columns)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user