(t *testing.T)
| 951 | } |
| 952 | |
| 953 | func TestNewSetStructure(t *testing.T) { |
| 954 | // expect error |
| 955 | opts := config.DefaultOptions |
| 956 | opts.DirPath = "" // the cause of error |
| 957 | setDB, err := NewSetStructure(opts) |
| 958 | assert.NotNil(t, err) |
| 959 | assert.Nil(t, setDB) |
| 960 | // expect no error |
| 961 | opts = config.DefaultOptions |
| 962 | dir, _ := os.MkdirTemp("", "TestSetStructure") |
| 963 | opts.DirPath = dir |
| 964 | setDB, _ = NewSetStructure(opts) |
| 965 | assert.NotNil(t, setDB) |
| 966 | assert.IsType(t, &engine.DB{}, setDB.db) |
| 967 | } |
| 968 | |
| 969 | func TestSetStructure_exists(t *testing.T) { |
| 970 | tests := []struct { |
nothing calls this directly
no test coverage detected