diff options
author | vince <vincetiu8@gmail.com> | 2020-08-13 17:08:56 +0800 |
---|---|---|
committer | vince <vincetiu8@gmail.com> | 2020-08-13 20:17:38 +0800 |
commit | e9a7725ca4e1fdce33501cb1dfa1a17e9c7e6811 (patch) | |
tree | 8e5a1c6b0ec4f9b96368b3d3e4a08d50c65f7904 /cache/repo_cache_test.go | |
parent | 08e7bbfcde0ee90e1194624a76085e21a49758cd (diff) | |
download | git-bug-e9a7725ca4e1fdce33501cb1dfa1a17e9c7e6811.tar.gz |
Add mutex to bugCache
This adds a mutex to the bugCache to deal with locking.
Diffstat (limited to 'cache/repo_cache_test.go')
-rw-r--r-- | cache/repo_cache_test.go | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/cache/repo_cache_test.go b/cache/repo_cache_test.go index 0deb155e..a85dd4fb 100644 --- a/cache/repo_cache_test.go +++ b/cache/repo_cache_test.go @@ -210,3 +210,21 @@ func TestRemove(t *testing.T) { _, err = repoCache.ResolveBug(b1.Id()) assert.Error(t, bug.ErrBugNotExist, err) } + +//func TestConcurrency(t *testing.T) { +// repo := repository.CreateTestRepo(false) +// defer repository.CleanupTestRepos(repo) +// +// cache, err := NewRepoCache(repo) +// require.NoError(t, err) +// +// iden1, err := cache.NewIdentity("René Descartes", "rene@descartes.fr") +// require.NoError(t, err) +// err = cache.SetUserIdentity(iden1) +// require.NoError(t, err) +// +// bug1, _, err := cache.NewBug("title", "message") +// require.NoError(t, err) +// +// bug1.mu.Lock() +//} |